Customer Support Manager
This role entails a high level of leadership responsibility in order to effectively manage globally distributed teams and deliver exceptional customer service.
* Take full ownership of customer satisfaction, ensuring all issues are actively resolved to the customers' satisfaction.
* Maintain accountability for outcomes and keep customers informed throughout the process by providing regular updates on progress.