Country Manager
Crawford & CompanyCore Responsibilities
The Country Manager is tasked with defining the business strategy, identifying growth metrics, and executing goals for the Chile operation while ensuring high quality and digital innovation in client service delivery. This role is accountable for the overall performance of the Chile operation, specifically achieving revenue growth and operating earnings through effective leadership and cost management.
Requirements
Candidates must possess sound knowledge of the Insurance market, corporate governance, compliance, and strong financial acumen, including P&L accountability. Essential qualifications include demonstrable senior leadership experience, proven success in driving revenue growth in challenging environments, and excellent commercial, leadership, and communication skills.
Key Skills & Technologies
Additional Information
Experience Level
10+
Job Language
Spanish
Work Mode
On-site