By Julian Steinforth, Expedition PR Every year companies launch roughly 30,000 new consumer products. A staggering 95 percent of the new products end up failing, according to Harvard Business School professor Clayton Christensen. We also only read and hear about a small percentage of all these new products – mostly the breakthrough successes and the…
Read More