Pros
Most of my co-workers were great, especially in my department; we stuck together. PTO was good.
Cons
My co-workers in my department hated working there because of the way we were treated by upper management. We were spied on, shamed, threatened with being fired for talking to each other or doing college homework during down time. Upper management treated us like we were dumb and untrustworthy. I'm surprised they didn't make a time-out corner for us "bad kids" of the company. Upper management also liked to bully and micromanage everyone. The CFO was a Tyrant. Certain employees were favored over others. The employees who blindingly followed upper management without question, the "yes" men (and women) were viewed as competent, even if they weren't. If you were one of the "bad kids" that had ideas and a mind of your own, you were viewed as incompetent, no matter how competent and intelligent you were. No room for advancement. Any "praise" we were given was a little bandaid in an attempt to placate us and ignore the low morale.