Pros
Genuinely great products. Big mission. Good folks who come for the mission and believe in it. Transparency is real and appreciated. Incredibly well situated in the market.
Cons
The "what" of the mission is amazing. The "how" of getting there is a joke. Many departments don't have enough staff to function, meaning the timelines of IT, HR, etc. is either "right now" or "in 3 months". Planning (or prioritizing) often gets ridiculed, literally. "Tickets are great, but what work are you doing right now?" You try to fit real work in between cycles of hype and thrash. Toxic, toxic leadership traits, which you transparently see trickling down and even rewarded. Everyone I've talked to lately is looking for a new job (even in this tech economy).