Pros
Exceptional career growth opportunities, great co-workers, management very supportive, attractive benefit options, everyone open to questions from the newbie and have been very helpful in pointing me in the right direction.
Cons
It's a very large corporation, easy to get lost in the online help/resources systems.