What are the advantages, disadvantages, and implications of homogeneous versus highly self-managed teams?

How might self-managed teams operate differently in different cultures? What are the advantages, disadvantages, and implications of homogeneous versus highly self-managed teams?