Recently I've learned a thing or two about company culture and how it impacts teams. People sometimes think in a superficial way: a person is either a good team player or not. But the answer is a bit more complex since we ourselves are quite complex.
When forming teams or adding new members to a team, it's important to think about aligning them by their values, work ethic, biases, etc. When the company culture is properly managed, people are incredibly productive, collaborative, driven, friendly, healthy and happy.
It's a much more thoughtful process than putting a bunch of people in the same room, assuming they'll get along, be productive and motivated just because it's their job to do so. Depending on the company culture, an individual either thrives or stagnates.