Ecovadis is the grand adjudicator of corporate responsibility; it’s a sustainability rating platform for global supply chains. EcoVadis Scorecards make it easy to follow and improve environmental, social, and ethical performance. More than 20,000 companies use this company rating to drive innovation, foster transparency and trust between trading partners and reduce risk.   The Ecovadis […]