Pros
They are growing, have a good reputation within the industry, and have excellent compensation and benefits offerings. There are interesting problems to solve.
Cons
Though they have stated values surrounding lofty concepts - such as Transparency and Integrity - the implementation is sorely lacking. They have hired and promoted people with impressive resumes, but who lack many of the basic skills and talents needed to perform their jobs. Though they speak a lot about Inclusion and Diversity, and have training about avoiding bias, the net results are far less impressive. Honest feedback about dysfunctional patterns is not appreciated (and barely tolerated). It's a great place to earn some money and bolster your resume, but is not a long-term career - except for a very small group of elite.