Global VP of Customer Care
Posted 30/09/2024 by EcoVadis
- Salary:
- £NEG
- Location:
- London,United Kingdom
- Job Type:
- Permanent
EcoVadis seeks a Global VP of Customer Care to oversee a support team of 50+ agents and 6 Team Leaders across various locations and time zones. Reporting to the VP of Engagement Services, this role requires expertise in customer service, strong communication and leadership abilities, and … more