Liberty Mutual Insurance Torch Logo

Liberty Mutual Insurance

HQ
Boston, Massachusetts, USA
Total Offices: 5
40,000 Total Employees
Year Founded: 1912

Liberty Mutual Insurance Leadership & Management

Updated on March 19, 2026

Liberty Mutual Insurance Employee Perspectives

At Liberty Mutual, acting with integrity is a cultural imperative. Our leadership not only leads by example but also inspires each of us — regardless of our role or location — to live our Values in every aspect of our work. We all share the responsibility to uphold our ethical culture in our interactions with customers, business partners and one another.

Gabija Simmonds, Head of Compliance, Asia Pacific