It took more than two years, but First Impression in Netherlands succeeded: the company has earned certification as a B Corporation, a global movement to measure and certify a company’s entire social and environmental impact. First Impression joins 9,000+ companies worldwide that want their business to make a positive impact on people and the planet. […]