Pros
Nice co-workers, good work-life balance
Cons
If you're a Results-Driven, motivated and skilled employee who supports a rational, merit-based approach to employment decision-making and takes ownership and accountability for your work, this is NOT the place for you; organizational/"reporting" structure in many departments is senseless and irrational; policies and procedures are implemented with little to no regard for actual substantive value or effect; promotions, salary has little to nothing to do with actual merit; culture is one that tends to avoid confrontation of issues so problems seem to linger on needlessly, yet ever so pervasively; in certain departments the employees who are the best workers and most skilled & accomplished are treated the poorest (i.e., more and more work is given to them and taken away from the less diligent and responsible ones -- yet the latter is rewarded with advancement opportunities and in pay while the former receives nothing . . . but for the additional work originally assigned to others for completion); again, and it is worth repeating: advancement opportunities and salary grade essentially has nothing to do with merit. Overall, opportunities are minimal; environment is demoralizing, bleak.