Good people, nice facilities, and positive company culture focused on fitness and health. Reasonable work expectations, and good work-life balance.
Cons
Limited opportunities for growth and strict org structure. Limited opportunities to innovate outside of your assigned role. The culture is not open to suggestions for improvement.