Pros
* Some really great people on the level of individual contributors (some of the best I've worked with) * fascinating products at the forefront of the industry * great customers who are fun to work with * company is incredibly well-positioned in the market and is probably going to end up doing quite well
Cons
* increasingly toxic culture that has hit a peak in recent months * lack of accountability and (in some cases) active support and encouragement in creating a "hostile environment" * mostly inexperienced leadership throughout the company, in well over their heads * various levels of management solicit feedback and questions, but then give a lot of non-answers and fail to take action or change course based on that feedback * culture of overwork -- normal to ping people on Slack who are out sick to ask for information, people joining meetings while on vacation, etc. * lack of attention to customer feedback; random shifts in priority based on management's wishes * incredibly rapid growth (doesn't have to be a negative in all cases, but tends to be in this case)