Pros: the pay is ok.
Cons: morale is bad, micromanaging, overbearing managers.
A typical day is spent sitting in a cubicle working from a computer. Talking is frowned upon, celebrating birthdays is frowned upon. Every things revolved around production. The managers are obtuse and micromanage. There is a constant threat to produce or leave. Management's attitude is, if you don't like it here, leave. Workers are treated like children.