Pros
You have a lot of opportunities to take responsibility and ownership to build, so you can create a lot of impact and make your mark at the organization.
People genuinely care about their work and collaborate as a team.
Leadership is ambitious and accessible. They are working through scaling and iterating, and they are bringing in fresh ideas and the right people to grow.
Cons
The pace is fast and priorities shift, which can be a lot if you're not used to that kind of environment. Pay and benefits could be better.