Pros
Amazingly supportive people. Managers, engineers, everyone wants you to succeed. The effort gone into keeping jerks out during the interview process has paid off Fast paced - market leader in a very competitive sector means plans can change often Laser focus on good design and shipping on time, people are expected to make - and keep - weekly deadlines For those who write or talk, loads of support doing public speaking/writing from an amazing content team (work with professional journalists, voice coaches etc.) Amazing management team, really listen to engineers' concerns when they mess up, and do their best to fix them Can react to major competitive threats by mobilising 10 teams to design & ship a project in a matter of weeks Down to earth leadership team that still go for a beer with everyone Fast rate of growth means Equity is probably worth risking your career on Great facilities team, and on-site environment. Loads of meeting rooms, VC systems, easy to find somewhere to chat with people Real belief in work-life balance. Working late one night will get you sent home the next day. Open-ended vacation policy means if you work hard, you can take a lot of time off. No one has to do out of hours oncall.
Cons
Not for people who appreciate taking their time with quarterly or yearly goals. A lot of time spent on planning and keeping teams in sync can feel like Waterfall development High rate of growth leads to churn/chaos. Some consider it fun, others find it tiring. Cash compensation quite far from the big multinationals