Pros
Great location in SF. Decent compensation. Office space colorful and lively.. not boring cubicles but fairly open. Lots of focus rooms and conference rooms to collaborate. Great marketing, customer service and business/strategy teams.
Cons
Management talks about being innovative but take no action to actually enable it. Technology stacks are dated and no desire to introduce new technologies. Propensity to over-engineer solutions because of a fundamental lack of understanding of the technologies they do use along with the seeming infinite amount of money available to fund such poor solutions. Ideas not originating from management are shot down which fosters a culture of "heads down and work. Don't ask questions." Tech leads should actually lead by coding, not by dictating and drawing theoretical architecture diagrams.