Good supportive management team with employees who are willing to help with learning. Management team values the input of engineers. Good benefits and bonus.
Cons
No 9/80s or 4/10s.
Not the easiest to progress up the technical ladder beyond Senior Engineer