Pros
The company is 100% remote and I think that's a great thing. "Remote work" at a company that only has some of its employees working remotely or work at a company "that is OK with remote work" is a totally different thing. Here all the workflow is built around the fact that everybody is working remotely, it's not an afterthought. The company is pretty big and I definitely didn't meet everyone yet, but so far everyone I worked with were great, helpful and interesting people from various countries/continents. The company has not settled yet. It's still evolving rapidly on the technological side, so it's a nice technical challenge to be a part of. And of course - there is plenty of room to make an impact inside the company. I've seen great feedback from both talents in the network and companies hiring them on how happy they are with the service received. It's always fun to see happy clients.
Cons
Working full time remotely from home might be isolating a bit. Even though teams do bond quite quickly, having some live meetups with other people is a must. I rent an office with a group of other freelancers that I know for quite some time, so if I need "office time" there's always a place I can go to. But that might not be available to everyone.