EcoVadis offers sustainability ratings for businesses, evaluating their performance on environmental, social, and governance criteria. Companies utilize EcoVadis assessments to enhance supply chain transparency and drive corporate social responsibility.
2007
France
201 - 500 employees
Information Services
$25M - 100M in revenue
Total sustainability employees
11+
ⓘThis value represents the estimated number of employees in a company with sustainability-related roles or job titles, as determined by Illuminem using publicly available data.