Stephen MacMahon currently serves as the Customer Experience Manager at Ypsomed AG since September 2024. Prior to this role, Stephen held several key positions at Ten Lifestyle Group, including Head of Customer Experience and Member Satisfaction Team Manager for the EMEA region, from March 2015 to September 2024. Earlier in the career, Stephen worked as a Senior Travel Manager at XL Embassy Travel / Amazing Holidays from April 2013 to March 2015 and as a Team Leader at Flight Centre from March 2008 to April 2013. Educational background includes studies at Crawford College.
This person is not in the org chart
This person is not in any teams