Vantaggi
It's great to see a team that rallies and supports each other - you don't always get that, but you can see that here (along with a healthy dose of comedic satire here and there) whenever the team is releasing something. The company is growing, and you can see that in terms of the team size, the openings in middle management for team members to step up and into, and the processes that guide the interactions with customers and users. It's also clearly evident that management pays attention to the work we're putting in. I've seen that result in recognition, promotions, and raises, as well as people switching roles. There is a lot of room to grow in existing roles but I've also seen people supported in trying new/different roles as well.
Svantaggi
The pace can be challenging for those unfamiliar with startup life - if you're used to larger/more mature companies where you can "skate" by, then you probably would not want to work here. You can wear a lot of hats and have high ownership without a lot of the collateral or processes at larger companies - this is for better or worse. The office is also a co-working space, meaning it is not an office just for the company, so if you want/like a lot of privacy, then you probably won't like the office. This is also a small team, so if you prefer to be alone or are very introverted borderline anti-social, then you won't find the quiet corner you might be used to elsewhere. It can sometimes be difficult to get a decision on something from management, but you can see its because they're really busy, not willfully ignoring you (it can still be frustrating at times). There is also no 401k, but again, it is an early-stage startup that is growing rapidly.