Pros
Health benefits are good. Leadership is awesome. Promote from within which is very nice. Once you have a degree it's very easy to get promoted by working hard. Lots of overtime is nice.
Cons
Well, you end up working a lot in order to try to get promoted. And I guess it isn't as much money as you would think if you went through all that work to get a degree in Chemistry. But I think that could also be the economy in general being not the greatest. Also, there's this policy where you are in competition with other members of your team. One member of the team will get the highest raise at the end of the year and one member will get put on probation. So...yeah...the work culture is pretty cutthroat. But, again, I was only working in one part of it and the company is huge so it's really hard to say definitively one way or the other.