Best atmosphere, very casual, Worked with really smart people who were very committed to doing a good job and doing the right thing. You weren't judged on you appearance, i.e. forced to wear a suit. My direct supervisor would come in shorts and flip-flops - as an extreme example. Great benefits, stability and ok pay. Work/life balance was good if you had an understanding manager.

Cons

If you are nonexempt, you tend to hit a glass ceiling, no pun intended, with little chance to jump over to the exempt side of things, unless you get an advanced degree or MBA, etc