Pros
Toptal provides a competitive salary whilst, at the same time, offering remote working which, in itself is a huge benefit. I live in a remote part of a foreign country with my wife and infant son. I was unable to physically go to work as someone needed to take care of our son when he was a newborn. I found a job at Toptal and began working for the company on a full-time basis. That was almost 3 years ago and I've been promoted from the job I first started on. I couldn't be happier with my job. I have been able to earn and be ever-present for my family at the same time which is a priceless feeling. Not only that, my job is interesting, challenging and gives me real job satisfaction. I can't recommend Toptal as a workplace highly enough.
Cons
I won't lie - transitioning to a remote workplace when you've only known office-based work is quite hard at the beginning. That said, we have chat rooms, lots of community events and the company works really hard to ensure that everyone feels included every single day. I think that effort makes working remotely for Toptal a lot easier than it would be for other remote companies.