Pros
Very good health benefits, good amount of vacation
Cons
In my department, not one person in senior management cares about anything else but furthering their own careers. We are constantly told to take risks, collaborate, and be innovative, yet the second anyone goes out on a limb, they are reprimanded for not conforming to standards. Management systems are outdated and uninspiring. Almost everyone I work with is miserable and either feel trapped due to needing job stability or are counting down the days until they quit. I have never seen a workplace with such low morale and fear. HR and upper management try and get the most amount of work out of you while paying you the least amount possible. The amount of money wasted on consultants and incompetency is astounding.