Liberty Mutual Insurance Group logo

Liberty Mutual Insurance Group

Norris City, Illinois, United States

About Liberty Mutual Insurance Group

Liberty Mutual Group is an American diversified global insurer and the sixth-largest property and casualty insurer in the United States. It ranks 71st on the Fortune 100 list of largest corporations in the United States based on 2020 revenue. Based in Boston, Massachusetts, and featuring the Statue of Liberty (formally Liberty Enlightening the World) on its logo, it employs over 45,000 people in more than 900 locations throughout the world. As of December 31, 2021, Liberty Mutual Insurance had $156.043 billion in consolidated assets, $128.195 billion in consolidated liabilities and $48.2 billion in annual consolidated revenue.

Company Size

10,001+ employees

Foundation

1912

Industry

Information Technology & Software Development

Company Type

Public

Liberty Mutual Insurance Group Offices

  • Location:Norris City, Illinois, United States

Recruiters

Aika Tobokelova

SDET/QA Engineer

North Aurora, Illinois, United States

View Details