New report argues that purpose, stewardship and long-term investment are key to delivering sustainable growth and societal benefit Business is most likely to be a force for good when it is guided by a clear purpose, supported by long-term investment and governed with a focus on culture, accountability and stewardship, according to a major new report published today by the Institute of Directors…
Business Thrives When It Creates Value For Society, Says New IoD Commission