Pros
The people I worked with were the best part. All of the people I worked under had a real interest in my success. They helped whenever they could and knew when to just let me figure things out on my own. The pay was not bad for the position I was in, which was an hourly specialist. The salary employees also start at a decent salary. They almost exclusively hire from inside so once you are in you have the opportunity to work in tons of different positions depending on what you would like to do.
Cons
The company is very old and it shows when it comes to their internal processes. It didn't always feel like everybody was pulling in the same direction, and I know I was not alone in this opinion. Lots of people who work there have been there for their whole careers which leads to some people becoming very stuck in their ways and not receptive to change. If you are starting from off the street be prepared to have to learn A LOT just to get to a basic level of knowledge.