Pros
Individual contributors are smart, hard working, kind, and generous. Lots of really good people trying to do good work. Benefits are good. Salary is competitive.
Cons
Too big for its britches. Impossible to enact change. No respect for employees. Only for shareholders. Employees to not get to options or bonuses so do not have an ownership stake. Lots of promises given. Very few enacted. We keep being told to be patient, but are not shown patience in equal measure. Utter lack of understanding about how to build an inclusive culture where people feel like part of something bigger than themselves. Classic corporate attitude of growth and revenue over people. Share holders are the only thing that matters. HR's disingenuousness is palpable. Employees are leaving in growing numbers. Long-term prospects are lots of work for selfish individual career climbers, but for people who want to build a collective sense of accomplishment this place is a lost cause.