Pros
* One of the best companies I've ever worked at. * Surrounded by incredibly smart, talented, and passionate people. * You will work with and learn industry-leading, bleeding edge technology. * Competitive benefits. * Strong brand to leave with on your resume (provided you can actually take something with you in terms of new skills or experience). * This place has culture. I don't know how to put it into words, but it was there. Maybe it's because the company had its roots in uber-nerdy, tech geeks, and they stayed that way (and also took the company to what it is today!)
Cons
* Absolute grind, like a steamroller. I saw many a good employee burned out by the long hours. Finance team specifically has long hours, demanding deadlines, and will get no sympathy from anyone. I often looked around and certainly didn't see sales ops or marketing being forced into the same deadlines or workload. Finance really feels like the whipping boy of the company. Seriously, I thought "burnout" was a joke that weak people used as an excuse, until it came time to leave this company and I honestly thought I had lost my ability to work -- focus, energy, everything. * The Bay Area office really harbors some serious nose-in-the-air liberal culture. The company takes a stand on every single issue, people in the office look down on you for using a trashcan (rather than a recycling bin or compost -- why would you even use something that can't be composted or recycled??). Upside -- it makes for really entertaining discourse when the Poland office is asked to take the same stand, when they may not necessarily harbor the same values. I just want a workplace, not a political rally.