Pros
pre-ipo options were pretty generous. benefits are really great including bonus PTO days and easily scheduled open PTO policy. the work is genuinely interesting if you're interested in the cloud infrastructure space. bonuses have been good.
Cons
the product vision needs some work but that does seem to be getting better. it's grown significantly but it doesn't have the standards needed for a company with an engineering team the size it has. my biggest complaint would be compensation. compensation is always a trailing metric, raises are mediocre at best even for top performers and promos. salary is fine but it's not top of market. refresh stock/promo stock is insignificant compared to initial grant. since comp is a trailing metric and raises/refreshes aren't generous it's a toss up because the benefits kindof make up for the comp issues but it's not great.