best way to put a group of people together is by mixing different types of people. This is the only way to achieve decent dynamics in any group. This seems intuitive, but despite this, most of the organizations I have encountered fail on this fundamental requirement when they recruit people.