Pros
One of the main reasons I joined was the opportunity for technical growth. It's really delivered. There are endless interesting problems to engage with, and enough people that someone can point you in the right direction when solving a problem but few enough that you really get to own your solution. I feel that my work is directly aligned with the success of the product. High performing staff. Strong leadership who are transparent and accessible. This is helped by our scientific approach to decisions based on shared data. For example, we review all company survey results and responses at quarterly company-wide meetings. Looooong runway from venture capital already raised makes this among the lowest risk startups you could work for. (Pro: we're operating at full speed in the pandemic. Con: long runway can drive complacency since it decouples your actions from the company's survival.)
Cons
Low marks for diversity. We're 90% male and 90% white. Unfortunately, that's typical for a lot of tech companies. Low marks for direct "social good" impact, if that's what you're looking for. We solve business problems. Our work isn't going to save the world, but it is going to save/make other people money, and make us money, and we're going to learn a ton along the way.