M

Strategy Lead, Business Strategy

MassMutual

Boston, MA
1 day ago
$100k - $130k

Job Description

Join MassMutual as a Strategy Lead in Business Strategy, where you'll drive strategic initiatives and influence decision-making across the organization. Your insights will shape the future of financial advising and product strategy, making a significant impact on the company’s growth.

Key Responsibilities

  • Deliver bespoke research projects influencing executive decision-making
  • Provide insights that shape BP&AD’s strategic trajectory
  • Engage stakeholders and provide constructive challenge
  • Lead research and analysis with Analysts

Required Qualifications

  • 3 to 5 years of strategy experience
  • Bachelor’s degree from leading college or university
  • Experience leading strategy project teams
  • Ability to analyze complex data
  • Strong communication skills with senior leaders

Preferred Qualifications

  • Strategy consulting experience from a top-tier firm
  • Graduate degree from a leading university or top business school
  • Insurance and/or financial services experience

Benefits & Perks

Mentorship opportunitiesNetworking opportunitiesAccess to learning contentEthical business environment with industry-leading pay and benefits