I honestly believe that in this day and age of information ubiquity and nanosecond change, teamwork remains the one sustainable competitive advantage that has been largely untapped. I can say confidently that teamwork is almost always lacking within organizations that fail and often present within those that succeed.
The good-to-great companies are more like hedgehogs – simple, dowdy creatures that know “one big thing” and stick to it. The comparison companies are more like foxes – crafty, cunning creatures that know many things yet lack consistency.