Sheng Ou Yong, Senior CSR Analyst and Team Leader
Jessica Kirshenblat-Gooderham, Customer Success Team Leader
Join the EcoVadis Team
Based in Paris (HQ), New York, Poland, Tunis, London, Canada, Mauritius, Hong Kong, and more EcoVadis gathers more than 600 employees into an amazing global team to make the world a better place.
Sean Barr, Senior Account Executive
Grzegorz Szwedzik, IT Development
Careers at EcoVadis