Deborah Rubenstein is a seasoned professional with extensive experience in marketing, business development, and management across diverse industries. Currently serving as Regional Director for Western Europe at Insights since March 2016, Deborah has held multiple leadership roles including Country Manager and General Manager for France, Switzerland, and Italy. Prior to Insights, Deborah was the Head of EMEA Marketing at The Boston Consulting Group and held influential positions at Christie's, McKinsey and Company, and the International Herald Tribune. Deborah began their career at The Washington Post, where various roles laid the foundation for a successful trajectory in the media and consulting sectors. Deborah holds an MBA from Harvard Business School and a B.A. in International Relations focusing on Economic Development from Stanford University.
This person is not in the org chart
This person is not in any teams