Participating Company

Current logo


Website

About

Social media

LinkedIn

iCON - Zurich Insurance Internal Consulting

Company description

Zurich Insurance is a leading multi-line insurance provider with a global network of subsidiaries and offices. Our 65,000 employees deliver a wide range of general insurance and life insurance products and services for private individuals, small businesses, mid-sized and large corporate customers including multinational corporations in over 170 countries. We achieved a net profit of over USD 7.8 billion in 2024. Headquartered in Zurich (Switzerland), we have a global network of subsidiaries and offices in North America, Europe, Asia Pacific, Latin America and other markets.
 
Zurich Internal Consulting (iCON) is the internal management consulting service provider supporting Zurich in key strategic and operational projects, such as strategy development, operational improvement, innovation, M&A / Post-merger integration. We are a diverse and international team, consisting of senior professionals from top management consulting firms, engineers with deep knowledge of operations and service delivery, experts from leading insurance companies, as well as graduates from premier Master programmes or engineering universities.

Business areas

Management Consulting