Marc Schumacher

Director Of Marketing & Communications at Swiss Olympic

Marc Schumacher has extensive experience in the marketing and communications field. Marc most recently served as the Director of Marketing & Communications at Swiss Olympic since June 2017. Prior to that, they were the Strategic Planning Director at Contexta AG from 2002 to 2017. Marc also worked as a Management Consultant at Oliver Wyman from 2000 to 2002 and at SCG St. Gallen Consulting Group from 1999 to 2000.

Marc Schumacher completed their Master of Business Administration (MBA) degree at the University of St.Gallen from 1993 to 1999. Marc received additional certifications in "Leadership Skills for the Digital Age" from IMD in December 2022 and "INSEAD - Design Thinking and Creativity for Business" from INSEAD in February 2021.

Links

Previous companies

Oliver Wyman logo