Who We Are

Corporate Strategy & Research (CS&R) is the internal management consulting group for Liberty Mutual Insurance. We serve as trusted, strategic advisers to the CEO and Executive Leadership Team, and drive transformational change by taking an enterprise-wide, customer-centric perspective. We develop future leaders of the company by creating an environment that fosters intellectual curiosity, professional development, and personal fulfillment.

Solving challenging problems for a Fortune 100 firm

CS&R works with the CEO and senior executives to solve their most complex and pressing business problems, develop strategic initiatives, and guide thinking about the future of the entire enterprise. 

CS&R project focus areas

Checkmark in circle icon
Strategic growth and transformation
People Line Drawing with star
Top-priority to senior executives
Drawing of a Spaceship or Rocket
Innovation and pioneering of new ideas
Checkmark in a circle, connect to four other smaller circles
Enterprise-wide impact

CS&R Events and Highlights

Female employee smiling to camera

Join our team

Explore careers in Corporate Strategy & Research

Connect With Us