Pros
It's said often that the "best idea wins", which is amazing. Ideas can come from anywhere, and if you're brave enough to pitch and fight for your ideas, they will be listened to, and if they are the best idea, they will win.
The opportunities for growth here is incredible. If you want to excel, you have the space to do so. Every person I've worked with is in this for more than just a paycheck. They're here to help this company succeed with the skills they have. Everyone is learning and growing.
Communication is very clear. If there are changes happening, management communicates that to the team.
This is an incredible place to work and I would recommend it to anyone looking to work for a company that does good work.
Cons
If you prefer being told what to do all day, this may not be the best place for you. Everyone brings their skills to the table to make it great, it's not just a place to bide your time. Growth is happening fast, so you have to be able to keep up with it and contribute to alleviating growing pains.