Pros
People here are often very smart. I usually felt quite valued on my team and my boss was absolutely fantastic. I loved the people I worked with. The work wasn't too bad for my team as well. The work life balance is pretty awesome. Generally time off is approved and you get a lot of it. Working holidays is a great way to boost your time off if you don't care about a particular holiday! It was really conducive to me traveling which is something I absolutely love.
Cons
Their pay is fairly low and they are cutting benefits. They are "corporatizing" as you might expect of a company this size. You definitely feel trapped, *ESPECIALLY* if you are on second or third shift. Do you wanna get off 3rd? Say goodbye to 15% of your salary and some of the benefits of third (namely 4/10s). Do you want to get a promotion or out of your department? Good luck, they'll hold you hostage in your department as long as possible, and try to keep you from getting jobs elsewhere in the company.