Freelancing as a Designer at Toptal has been a satisfying experience so far. The onboarding process is certainly challenging but what is offered in return is being part of a selected network, where you have to deal with high-quality clients, and not a simple marketplace. The support team and the contact points between freelancers and clients allow you to work with more peace of mind and everything from invoicing to communication is taken care of by the team. I highly recommend it.