Pros
The co-founders, VPs and other team members are great to work with. The company is remote-first, which is great for overall culture when you yourself are remote, rather than feeling too disconnected, even as a freelancer!
The company is very data and tech-oriented, so they're always looking to push things and improve the business quarter over quarter. This makes for a high-performance atmosphere which is energizing. At the same time they allow independence and expect smart critical thinking from all team members.
Cons
None that I can think of - only con is that there aren't more companies and clients like them!