Pros
Stable company, strong, long-standing, level-headed leadership, lots of different job opportunities because it's such a large company.
The company is at the top in its industry. Very nice, large building with a variety of amenities (dining area, exercise rooms, on-site banking, volleyball and basket ball courts, baseball diamond, beautiful lake and walking paths around the campus).
Lots of opportunities for learning/training.
Recently updated vacation policy is great - all the old review about no vacation your first year are no longer relevant. The company listened to critiques and made the necessary changes.
Cons
Culture of the company is a bit traditional and conservative, may not appeal to everyone.
Positive change within company policies do happen, but can feel slow.