Every company, no matter how successful, get to hire external consultants for strategic management. These strategic management consultants get paid a fat paycheck and are seen by many as just blabbering bastards. I, for one, don't agree with that and I think these people really know what they...