As a long term strategy professional, both as a management consultant and as a Chief Strategy Officer in industry I have a vested interest in understanding the evolution of strategy and how corporations engage strategy professionals. Company needs evolve, market conditions impacting businesses change and required expertise changes. As needs evolve should companies bring in new expertise? Replace existing staff? Go hire a management consulting firm?