Head office location: Zürich, Switzerland
Market cap: $86.55 billion
Business lines: Property and casualty, health and life insurance
Chubb employs more than 31,000 people worldwide and has operations in over 50 countries and territories. The industry behemoth’s impressive portfolio of insurance products spans a variety of lines, from commercial P&C insurance products for businesses of all sizes to personal lines. The latter includes:
Chubb uses retail and wholesale brokers, independent and captive agents, as well as bancassurance (collaboration with banks), mobilassurance, direct marketing, and other channels to distribute its products. For brokerages using Chubb, they provide tools, resources, and programming – such as product training assistance – to help its growing number of partners be successful.