Pros
Super talented people who are passionate about creating a great product. Culture of supporting each other, being respectful of different ideas, and respectful of time zones. Fully remote - BUT gets the team together three times a year to build personal relationships in person.
Cons
No cons that I can think of.