Corporate Strategy & Research

Develop strategic initiatives and solve challenging problems for the Executive Leadership Team of a Fortune 100 company.

Woman standing and presenting in a conference room full of colleagues

We’re in search of intellectually curious, creative, driven individuals who have a strong desire to expand their management consulting toolkit as part of an energetic and high-impact team.

Full-time opportunities

Are you looking to spend time on impactful work, gain leadership exposure, access stellar professional development, and maintain strong work-life balance? Corporate Strategy & Research (CS&R) may be a perfect fit. As an Associate Consultant, you will work within a dynamic, tight-knit consulting team that will collectively advise Liberty Mutual’s senior executives in making key strategic decisions. You will also engage in a targeted training program and partner with an experienced Managing Director who will support your development and serve as a mentor.

As part of CS&R, you will have the opportunity to:

  • Take on top priorities for senior executives: Become a part of the team that reports directly to the Executive Leadership Team
  • Have enterprise-wide impact: Support the growth and strategy of various parts of a Fortune 100 company
  • Invest in professional growth and development: Learn from a focused 40-person team from top firms and MBA programs
  • Expand your consulting toolkit: Focus on internal strategy and consulting
  • Build your career at Liberty Mutual: Lay the groundwork for your next opportunity


                                                              Tackle complex issues such as:

Global clients

Global clients

How can we best meet the needs of our commercial clients with global operations?

New markets

New markets

How can we serve the expanding new mobility market (e.g., rideshare, goods delivery)?

Artificial intelligence

Artificial intelligence

How can we transform our business using artificial intelligence?

Emerging risks

Emerging risks

How do we address emerging risks (e.g., climate change, pandemics)?

Boston, MA

Located in the heart of Boston, our LEED Gold certified global headquarters—home to 5,000 employees—is a fusion of modern spaces and historic elements.

Search jobs
From our employees
When looking for my first position after college, I wanted a role that offered meaningful work as well as an engaging team culture. CS&R has met my expectations and more. I have developed personally and professionally and look forward to continuing that journey.

Lauren M.

CS&R has been a great place to kick-start my career. I’ve been able to work on a wide variety of impactful projects and learn from smart, driven colleagues. Throughout my time here, I’ve been exposed to different areas of interest, all while enjoying a great work-life balance.

Matt L.

Previous slide
Next slide

Awards & Recognition