Pros
This is a relatively young startup and it does have quite a few good qualities. - Top leadership is full of engineers. This allows for more honest and straightforward communication. Push back is felt and respected in both directions. - The company is dedicated to understanding and satisfying customer needs. This is important when trying to build capital. Mission and vision are nice and can be inspiring, but unless you have real customers that give you real money, the building's lights will go out. This helps contribute to some sense of security. - The teams prioritize building meaningful and useful things. This shows up in decision making and discussion everywhere. If you're interested in having real impact and hold yourself responsible enough for your day to day, there's plenty opportunity to contribute to that culture. This is a good place to be exposed, grow, learn, and deliver.
Cons
I hesitate labeling these "cons", to me they're just part of reality. But others could benefit to know. - The company is young, both in its own age, and the experience of individuals. This means there's lots to learn and plenty of mistakes to be made, both at a company and individual level. But those involved are dedicated to learning and growing from those mistakes. - Being small, with ambition, there's no shortage of work to be done - for better and for worse. Pressure does exist to keep moving forward, and at the same time I personally haven't ever felt that anyone is actively looking to take advantage of anybody else. - Compensation could be better, and at the same time I get the sense that leadership is prioritizing the long term well-being of the company and indirectly meeting employee needs through stock options. It is a gamble in that sense.