The average company lifespan has shrunk to 17 years – and even the most successful firms can succumb Who wants to live forever? For those of us who don’t, a long, healthy life – of 90 years, say – is enough. In the mid-1920s, 90 years happened to be the average lifespan of a leading […]
Categories