Pros
free food flexible vacation policy - if you use it! some really smart engineers solving problems as scale Don is making decisions which are impacting the stock price in a positive way (atleast for now)
Cons
middle and top management highly inexperienced - which fail to motivate high performers, and end up losing them. Since IPO has been highly unstable, and too many re-orgs every quarter. Compensation might have been good, if stock value had gotten north of IPO price (by comparison other tech startups are trading at 100-150% above IPO) office politics & you need to know the right people/ be in the right team to get noticed for your performance - no longer a meritocracy. Too many layoffs in the past 6-8 months, and the upper management has failed to deliver a consistent future plan.