Teams like that are built and grown, not found according to some criteria. You’re asking about personalities and team dynamics, and company culture, which vary according to circumstances and over time.
Companies tend to optimize for profit, not for the comfort of programmers.
Companies tend to optimize for profit, not for the comfort of programmers.