Corporate Strategy & Research Graduate Opportunities
We are in search of intellectually curious, problem-solving oriented, and driven individuals who are eager to drive impact at the highest levels of Liberty Mutual to join Corporate Strategy & Research (CS&R). CS&R is Liberty Mutual’s strategy consulting team that works closely with the CEO and Executive Leadership Team to solve the most complex and pressing problems facing the business. See below for opportunities to join this collaborative and high-impact team.
Full-time opportunities
Are you looking to spend time on impactful work, access exceptional professional development, and build toward future leadership roles at Liberty Mutual? Corporate Strategy & Research (CS&R) may be the perfect fit. As a Senior Manager, you will join a dynamic, tight-night consulting team that collectively advises Liberty Mutual’s senior executives in making key strategic decisions. You will lead workstreams, cultivate strong client stakeholder relationships, and support the development of junior team members.
As part of CS&R, you will have the opportunity to:
- Develop your well-rounded strategy consulting skillset: build a top-tier strategy consulting toolkit in a supportive, apprenticeship-based environment. Work with talented teammates who support growth in core areas of the toolkit: hypothesis-driven thinking, data analysis, delivery of insights, and more
- Gain broad exposure across topics: expand your industry-wide and company-specific knowledge by contributing to a diverse range of projects that support enterprise and business unit priorities and by rotating between teams and topics every 3-5 months
- Engage with senior leaders: work directly with senior leaders, gaining meaningful visibility into executive-level strategic priorities and decision making
- Drive your career development: fuel your long-term growth with mentorship, real-time feedback, and intentional career discussions that support internal mobility and advancement into a high-impact role within Liberty
- Be immersed in an innovative ecosystem: experience the broader Enterprise Strategy & Innovation function: a future-focused environment that challenges the status quo and keeps Liberty at the forefront of emerging trends and opportunities
Tackle high-impact projects spanning:
Enterprise strategic priorities
Enterprise strategic priorities
Growth strategy
Operating model design
Operating model design
Strategic partnerships
Disruptive & emerging trends
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 jobsEd M.
Dee G.
Haley G.
Dylan W.
Awards & Recognition
























Join our Talent Community
Whether you’re looking to jump-start your career or take it to the next level, we’re here to help you pursue your tomorrow, today.