“Our research suggests that companies on average deliver only 63% of the financial performance their strategies promise.” — Michael C. Mankins Copy Share Image
People change jobs much more often, and therefore, companies, on average, invest less in employee development. — Andrew Ng Copy Share Image
“Table 5.4 Top 70 branded manufacturers’ turnover vs. profitability average for 2009/2010 Source: Compiled from various company data, annual reports and specialised financial websites.… — Greg Thain Copy Share Image