Well said. I think the real key here is shared values. The point of a team (and the goal of a manager/leader) is to create synergies so that the team is greater than the sum of its parts. So that the relationship which parts have to each other is not only a part in and of itself, but also the most catalytic, the most empowering, the most unifying, and the most exciting part. The essence of synergy is to value differences — to respect them, to build on strengths, to compensate for weaknesses. However, in order for differences to produce synergy these differences need to be uncovered, respected, and revered. Having people that share the same core values creates an environment of respect, admiration, and communication. It is environments like these where differences are appreciated and valued and have tremendous poential.