Pros
Strong leadership focused on growing in the right way. Relatively flat org structure allows employees to make as big an impact as they desire, no matter the experience level. Expectations are high, but the work is rewarding and the team is very close (especially for a primarily remote organization).
Cons
The onboarding process could be a bit more structured/robust