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
CS&R Leadership Team
Our team members have diverse backgrounds, with most joining the group from top consulting firms, business schools, non-profits, tech and military sectors, and undergraduate institutions.