Business has changed. Has yours?

Recapping on a recent live discussion, this post highlights some implications from our latest research - The £10 billion profit opportunity.