Pros: Lots of room for advancement, great life/work balance.
Cons: As a big company, it is a pretty conservative culture. There is no entrepreneurial culture, and much of the work is heavily segmented.
Work from home policy is beneficial for work life balance.Great co-workers and support system at work. Great Benefits. Awesome compensation.