Pros
There are a lot of pros: The people I work with are professional, respectful, patient, helpful, and passionate about their work. My job is almost 100% remote; collaborating is fairly easy and developers are eager to answer questions and provide guidance. The products we work on, and within, can do some amazing things, and it's great to be able to contribute to that. The innovative nature of the software and company in general inspires passion among employees. Leadership are usually a pleasure to work with. This seems quite different from other companies I've been at, where the concerns or ideas of lower-ranked people don't really get listened to. I feel like I can confidently share my ideas and I also feel like my personal input is valuable. Career-wise, this strikes me as a great setting for growth. You hit the ground running fairly fast but pick up some valuable skills along the way. The path for progression for many positions seems to be pretty clear cut.
Cons
It's still a fairly new organization, so sometimes company policies can be a little unclear or just difficult to track down. Sometimes different teams have different ways of working on applications, and it can be difficult to know what the official workflow should be in a given situation.