Sabine Leveiller

Marketing Director Europe Vista


Sabine is the Marketing Director, Europe at Vista (covering 15 countries among all EU) where she oversees the overall marketing and brand strategy. She joined the company in 2012 where she has held several roles, heading the corporate and marketing strategy for Southern Europe countries and managing successfully the France market team as General Manager. She has more than 20 years of experience in project management, marketing strategy, brand development, along with a deep understanding of eCommerce. Prior to starting at Vista, Sabine developed her career working at Oliver Wyman as Engagement Manager, and Thales as a research engineer.

More from Sabine Leveiller


What if we put emotion back into the marketing strategies of B2B brands?

By Sabine Leveiller

With cost pressures putting margins under pressure, now is the time to invest in emotive brand narratives, writes Sabine Leveiller, Marketing Director Europe at Vista.

Read more