Teams always looking to use the latest technologies, development tools, software languages. Nice benefits, managers understand the need to be flexible with work schedule due to family, life, etc.
Cons
Limited team sizes, very small, tight finances, a lot of contractors.