Pros
The company is growing quickly and has done an excellent job of attracting top talent so there is a lot of room for growth and development (plus it's a cool set of problems). The management team has been good so far about applying any feedback they receive and have been quick to adapt to circumstances as things change, they're human and not perfect but they're fast learners and pretty transparent about cash burn and challenges so I have a lot of confidence in them.
Cons
We're a startup so there is obviously some risk involved. It can sometimes feel a bit chaotic and disorganized but that tends to be the nature of being a startup. Best way to succeed is to anticipate possible issues and at least escalate or propose a fix. However, it definitely doesn't have the structure of a large company so teams (like platform engineering) just don't exist yet.