Massimo Capucci

Chief Strategy Officer Europe, M+C Saatchi Group

Massimo is Managing Director Italy and European Chief Strategy Officer at M+C Saatchi Group Europe, where he sets the strategic direction for both the company
and its clients.
With over 20 years of industry experience, he has worked extensively with large, structured, and results‑driven organizations operating in complex sectors, including energy, insurance, finance, teleco and automotive.
Specializing in brand definition and architecture, as well as integrated campaign development across all media, Massimo provides strategic advisory support to
senior executives, helping define brand purpose, strategic footprints and identity.
As strategy group leader, he drives innovation through trend analysis and market intelligence initiatives across the organization.
Massimo also has a strong academic background. He served as Professor of Advertising Strategy at the Università degli Studi di Milano and as an academic tutor in Communication Strategies at Istituto Marangoni.
As a strategy lead, he has contributed to numerous award‑winning campaigns, recognized at Cannes Lions, NY Festivals, ADCI Awards and others.