I think these are good qualifiers in some respects. The teams I felt the most comfortable working in were ones where I felt like I was respected by my peers, that everyone was doing their part, and that it was okay to go against the flow if you had an idea.
The problem is in attempting to attain the things above, I've also been on teams in a company where I was clearly the strongest person on the team, and was chastised for providing too much guidance because management had the idea it was better for people to fail on their own (in production) than it was for only one person on the team to be the primary contributor of plans/the way to go. Maybe they were right, but the end result was that it made /me/ feel disrespected by management, and my own contributions suffered, causing the overall team to suffer because the other team members were too junior to pick up the slack when my contributions fell off.
I think there's a right way and a wrong way to try to achieve these qualities in a team. My personal experience is that when you have a team of people who are all very strong in at least one skill set and have clear pathways to communication it works much better than having a team which is relatively weak/junior with only one or two people who are strong unless there are clear lines of seniority. It's a consequence of the idea in modern society that "all opinions are created equal" is not only true, but a good thing. It's important that either you're in a group where you can trust the equality of everyone's opinions, or that you have clear leaders that can mentor everyone else and provide strong guidance.
Basically, if you can, build an "A-Team". If you can't do that, make sure you don't actively undermine your A players. If your A players aren't jerks, they're naturally rise into leadership roles in the team and help mentor/teach everyone else to bring them up as well. Undermining the A players will end up causing the entire group to suffer and eventually the A players will leave and you'll be stuck with a group that's significantly weaker for it.
Of course my thoughts above are primarily focused on technical teams, I don't know if they apply as clearly to non-technical teams, and this Google study appears to have looked at both.
The problem is in attempting to attain the things above, I've also been on teams in a company where I was clearly the strongest person on the team, and was chastised for providing too much guidance because management had the idea it was better for people to fail on their own (in production) than it was for only one person on the team to be the primary contributor of plans/the way to go. Maybe they were right, but the end result was that it made /me/ feel disrespected by management, and my own contributions suffered, causing the overall team to suffer because the other team members were too junior to pick up the slack when my contributions fell off.
I think there's a right way and a wrong way to try to achieve these qualities in a team. My personal experience is that when you have a team of people who are all very strong in at least one skill set and have clear pathways to communication it works much better than having a team which is relatively weak/junior with only one or two people who are strong unless there are clear lines of seniority. It's a consequence of the idea in modern society that "all opinions are created equal" is not only true, but a good thing. It's important that either you're in a group where you can trust the equality of everyone's opinions, or that you have clear leaders that can mentor everyone else and provide strong guidance.
Basically, if you can, build an "A-Team". If you can't do that, make sure you don't actively undermine your A players. If your A players aren't jerks, they're naturally rise into leadership roles in the team and help mentor/teach everyone else to bring them up as well. Undermining the A players will end up causing the entire group to suffer and eventually the A players will leave and you'll be stuck with a group that's significantly weaker for it.
Of course my thoughts above are primarily focused on technical teams, I don't know if they apply as clearly to non-technical teams, and this Google study appears to have looked at both.