Pros
Well established, stable company. Benefits are decent though not great. Company will contribute to pay some college expenses for both undergraduate and graduate degrees.
Cons
Your experience really depends on your immediate manager. My last manager consistently and consciously kept our team severely understaffed to make himself look like a hero. This, of course, resulted in 80+ hour workweeks for at least half the year and 60 hour weeks the other half. However, I have also experience very good and considerate managers there who wouldn't allow this type of situation to occur or would have corrected it properly by hiring additional staff rather than pushing the staff he had to the breaking point and then punishing them when they were too stressed out to keep a fake smile plastered on their face so the truth about him wouldn't come out.