> For me, "great" means a team that consistently values quality, puts reasonable effort into application design and maintenance, and makes thoughtful decisions related to project goals and end-users.
My 2 cents...
I don't think it's about teams. IMO it's about company KPIs. Most industries value speed over everything else for a reason: survival. Nearly all companies use KPIs, take a look at the KPIs and you'll be able to spot which companies value quality over speed and vice-versa.
The values you're looking for can be found in specific industries that cannot afford low quality. I'm thinking Aerospace, Health, Military etc. Keep in mind that on the flip-side these industries are very slow on "shiny new tech" adoption, for obvious reasons. You might not enjoy working with cobol :^)
Another good fit could be software companies, especially in the security space like 1Password for example (no affiliation). By "software companies" I mean companies who's product is software and not companies that are using software as means to an end. The first group has much stronger incentives in delivering reliable software.
Quality software can be found in many open source projects. The fact that the code is public increases the level scrutiny. HAProxy, SQLite, the Linux kernel and PostgreSQL come to mind as well known high quality open source projects.