How to recognize such teams before joining the company?
In my opinion, this is not something you can easily spot that early. You can however try find out as much as possible about the company's culture, discuss with people that already work there (both your possible future manager or somebody in a similar role and employees working in a similar role as yours). This way you can take an informed decision. It can be a lottery, but nothing stops you try and make a difference! :-)
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.