Pros
Awesome start-up atmosphere and opportunities, while also having a lot of perks you usually get in an established company. Huge opportunities for growing and building from scratch. You get to work with great, experienced people and some of them are absolute legends in their craft. Good, mature leadership that is committed to doing things differently. It's a truly remote, global company - which means you get a lot of flexibility but you also have to own your time management.
Cons
No company is perfect and there are always things that can be improved, eg around employee support (IT, People functions I think still have a lot to demonstrate). Yet management is very open to feedback and once they identify different gaps they will take actions to improve.