Remove company enigma jobs
article thumbnail

Why Is Sustainability Important In Business?

Green Business Bureau

This makes the concept somewhat of an enigma. This theory argued that a company’s only responsibility was to its shareholders. Research by Deutsche Bank revealed that companies with high ESG ratings outperformed the market in the medium (5 years) and the long term (5-10 years). higher than those of lower ESG performers.