Pros
I enjoy the sense of community within the Toptal network.
Cons
Difficult to piece together enough projects to be full time.
Pros
Great work environment. Opportunities to grow.
Cons
None so far. The company is great if you love and embrace remote working