EcoVadis's Sales department is led by Sean Barr (Regional Vice President of Sales - Americas) and has 176 employees.
Mihai Badea
Account Manager
Elsa Laglbauer
Account Manager, Northern Europe
Pedro Alguindigue
Sales Development Associate
Apolline Sabaté
Associate Account Manager
Looking for a particular EcoVadis employee's phone or email?