Pros
Seattle campus offers ample opportunities to engage outside of your day-to-day job -- lectures, book launches, concerts, volunteer opportunities, professional training workshops. Health benefits are not bad. Flexible work from home policy.
Cons
Absolute worst work culture, hence an abnormally high attrition rate for employees within their first year. Hyper competitive and passive aggressive colleagues that are just waiting to throw you under the bus and run to HR to tattle. Rampant turnover stifles productivity and allows under-qualified candidates to assume roles where they have no real expertise. Turnover leads to ever-shifting strategy and planning discussions for projects that never actually make it to execution. Frequently encounter "not my job" syndrome where team's take advantage of the large bureaucracy to evade responsibility. External leaders are hired to be scapegoats for pre-existing organizational issues. Ethical issues are swept under the rug by HR. The best engineers do not always make the best managers -- utter lack of engaged management. Type-A galore. Good luck getting a word in during a meeting when many in the room just want to hear themselves speak. Smart and collaborative employees openly acknowledge that they will only stick around until the larger stock vests that come in year two or three, but have no desire to stay longterm. Never before have I encountered such a culture of coasting, where people actually don't want to get promoted because its not worth the agony it comes with.