Ellora Du is currently the Director of Customer Support at ClickUp, a position held since April 2024. Prior to this role, Ellora served in various capacities at Teleperformance from August 2018 to April 2024, including Director of Operations and Contact Center Manager, as well as Assistant Manager at Teleperformance Philippines. Ellora completed a degree in Engineering Management at the Mapua Institute of Technology from 2007 to 2009.
This person is not in the org chart
This person is not in any teams
This person is not in any offices