Pros
Benefits package is excellent. (Medical, dental, vision, 401K, Pension, stock purchase). Always have the ability to move up, to another position, or to another location within the corporation. Hard work is recognized.
Cons
Large corporation, so can be treated as a number vice a person. Rarely thou.