Summary
The VP, Marketing & Communications leads 360-degree omnichannel marketing and communications for North America. This executive role drives brand positioning, consumer awareness, client experience, and revenue growth while partnering across the business and with global headquarters.
Responsibilities
- Set marketing strategy and manage the A&P budget with accountability for regional ROI and P&L impact.
- Lead integrated brand, media, and communications strategies, adapting global brand direction for the North American market.
- Build partnerships across entertainment, sports, and cultural industries and oversee local brand reputation.
- Set the B2C event strategy and lead North America CRM and personalized client journeys.
- Represent marketing on the North America Executive Committee and build and develop a high-performing team.
Requirements
- 12-15 years of progressive marketing or communications experience, including at least 7 years leading cross-functional teams.
- Experience in luxury, premium retail, or hospitality and a deep understanding of luxury clients and the North American market.
- Demonstrated success managing strategic budgets, measuring ROI, and driving transformation.
- Strong executive communication, presentation, negotiation, analytical, and partnership-building skills.
- Proficiency with marketing technologies and analytics tools; fluent English and willingness to travel.