Working as a contractor on and off for the last 8 years has taken a toll on my ability to work with others (with the major exception of my current contract). Primarily for the reasons outlined in the article (or lack thereof in some cases). Since contracts are limited terms of work, people assume they can avoid trying to create a great team environment and focus on the project goals and get them finished as soon as humanly possible.
Mismanagement or micromanagement also plays a heavy hand in demotivating a team of people and just causes a big mess.