Pros
The day-to-day here is pretty good. Flexible schedule so you can get home early if you like. Middle management is good and tends approves time off even if it's day-of. Most coworkers in the cube farm are pretty relaxed and friendly. No micro-managing gimmicks that you have to dance around.
Cons
Absolutely no chance of raise or promotion even after working here for 5 years. New employees will make more money than older employees. Yearly progress interviews and goal settings are useless (we literally just joke about it and fill out a form once a year, get told something vague and general about our performance and go about our business). Upper management has no respect for employees. Every single management decision (even what our project board looks like) has to go through the parent company approval process. Middle managers have almost no power over their team.