Vantaggi
Variety of projects ensures good all-around work experience. Ability to work from home (not everyone gets it, and there's increasing pressure to discontinue the practice). Tons of PTO/vacation (4 weeks off the bat, if you've been with the company longer you get 5 weeks). Some really nice people in middle management. Efforts at organizing employee fun days. ESPP.
Svantaggi
Frequent acquisitions of other companies shatter company identity and employee loyalty. So many different branches you will never know all the services/products the company offers. A strong sense that employees are dispensable. Shockingly high compensation of top brass while employees continuously laid off or denied merit-based salary increases. Employees don't feel comfortable expressing their opinions of how the company is run, and management does not genuinely solicit employee feedback. Frequent and unnecessary process changes.