From someone who got out of the corporate rat race in the early 2000's, this is a really balanced article on how companies change to meet the environment they find themselves in.
I'm not sure what the answer is when growth starts to dissipate. Maybe trust the people you already have and work towards downsizing in less artificial way? I feel like the stock market has made this problem worse