Pluspunten
The pay and the benefits are nice. There's a pretty decent work-life balance (but can be bad, depending on the team). There are some genuinely smart people working there. There's a solid mission that I believe a few people actually believe in.
Minpunten
Some ancient technologies and processes (SVN, JSPs, bad tooling, etc.). Getting code reviewed and deployed is a painful process. The tooling hinders more than it helps. Trying to become an "engineering culture" place, but isn't a technology company. This seems to be driven from management as opposed to from the ground-up, in an attempt to attract more Bay Area talent away from companies like Facebook and Google. Current turbulence as large restructuring in departments occurs and the stock price has fallen over 50%, causing a pivot in business plans.