Description
Igloo, a full-stack insurtech firm, is expanding its operations in Thailand. As the Country Manager, you will lead all aspects of Igloo's operations, focusing on business development, partnerships, marketing, and overall growth. This role involves owning the country's profit and loss statement, shaping commercial and product strategies, and building a high-performing team. You will also represent Igloo externally, leveraging your understanding of the smart insurance market to create new opportunities.
