Sustainability

Society’s most challenging problems cannot be solved by government and nonprofits alone. Omni has always strived to be a sustainable business and we are proud to be a Certified B Corporation® - the global movement of people using business as a Force for Good.™

We, as Omni have always aimed to be a values-based business - we had a green policy in place that focussed heavily on recycling. We tried to be as sustainable as possible on film shoots. We encouraged progressive transport methods through cycle to work schemes & access to showers etc. However, we wanted to go a step further and ensure these self-monitored actions were accountable. We did some research, got in touch with B Corps and commenced what they refer to as a company ‘Impact Assessment’. 

This assessment evaluates how your company’s operations and business model impact your workers, community, environment and customers. From your supply chain and input materials to your charitable giving and employee benefits, B Corp Certification proves your business is meeting the highest standards of verified performance

B Corps Logo

Customers are clearly rewarding values-based businesses, but there’s a very big catch: Customers are not accepting brands’ social and environmental claims at face value. This means that companies must take steps to convince customers that they “authentically demonstrate commitment to social and environmental impact, build consumer trust and business value,” according to ‘The Sustainability Imperative’, by Nielsen, and that’s where B corps comes in - we were recently in a large pitch and at the end of the meeting the client asked, “How can we trust you?” We were able to walk them through our B Corps commitment and were successful in winning them as client.

Certified B Corporations meet higher standards of social and environmental performance, transparency, and accountability and are accelerating a global culture shift to redefine success in business and build a more inclusive and sustainable economy.

There are currently over 2,619 Certified B Corporations from more than 150 industries in 60 countries with 1 unifying goal – to redefine success in business. 

B Corps are important because they inspire all businesses to compete not only to be the best in the world, but to be the best for the world.

Our work