Pros
-Working on some of the most interesting, audacious products out there. -Everyone I work is very smart, and trying very hard. No one is mailing in their work, or just trying to skate by. -Great amenities and work-life balance: All of the contemporary startup perks (fancy cafe, abundant snacks, on-site yoga), but not an expectation to be in the office for 80 hours/week. Lots of new parents with young kids, great vacation, leave and work from home flexibility. -You will get the tools you need to do your job. Not afraid to invest in quality equipment if its justified. -Invested in their people. I've seen many situations where people changed from senior roles, and instead of being let go or forced out, were given the chance to work on new projects (and to their credit, most of these people have had good attitudes and success with these changes). -Competitive compensation
Cons
-Like any company growing so quickly, change is constant. -Lots of different (and international) locations can make cross team coordination a challenge. -Plethora of new ideas can lead to diluted efforts.