Work life balance was pretty good. Really stable job with good salary and benefits.
Cons
Such a large company that sometimes people's work becomes redundant with each other, and you're essentially fighting for projects (this really different from team to team though).