To me, teamwork is a lot like being part of a family. It comes with obligations, entanglements, headaches, and quarrels. But the rewards are worth the cost.