Great people and great teams that get the job done. Intelligent staff who know what they're doing and how to do it the right way. 9/80 is a plus, too.
Cons
Management seems isolated from the staff. High expectations and impatient demands create a stressful work environment. No flex schedule, which can be difficult if you have small children.