One of the greatest keys to a successful organization are the people. You obviously need to have talented people that can get you where you need to go. However, I would take a group of "average" skilled workers that work very well as a team over the top talent in every position if they can't get along. Teamwork is an underrated element in the success of a company. You hear about great leadership, strategic thinking, innovative products and a brand that sticks, but teamwork is often left out. I believe, if you look at great companies, they may have great products or great leadership, but that is more a byproduct of their culture that is created from teamwork.
Improving teamwork is at the heart of Patrick Lencioni's best selling book The Five Dysfunctions of a Team. The concepts Patrick lays out are very enlightening, starting with the base of all dysfunctional teams, an absence of trust. If you don't trust the people that you work with obviously you are going to have a difficult time working with them and believing what they tell you.
You can see all 5 dysfunctions and how they can build off of one another, but I would recommend reading the book. It is an entertaining read as well as highly informative.

