Tara van den Engh is a Customer Success Manager at Twelve since November 2024, previously holding similar roles at Secret View from September 2020 to November 2024, where Tara also served as a Project Manager. Prior experience includes a position as a Communication Intern at Universal Studios International from October 2019 to September 2020, along with a leadership role in service management at Grand Café Luden from September 2016 to September 2020. Tara van den Engh obtained a Bachelor's degree in Communication and Information Sciences from Utrecht University, completing studies in 2019.
Sign up to view 0 direct reports
Get started
This person is not in any teams