Great benefits, collegial environment among peers, and being part of an industry leader is definitely a plus.
Cons
Strategic decisions are increasingly made in top-down fashion, with no consultation of those affected by those decisions regarding potential consequences. No loyalty to even long-term dedicated employees. Cliquish executive team.