Teams in agile organizations mainly differ from traditional ones in their composition. The main aim is to realize complete processes and to not specifically operate only in one field. The team structure is also based on it.
The more heterogeneous a team is the bigger normally is the creativity and competence in terms of solutions.