Pros
I enjoy the sense of community within the Toptal network.
Cons
Difficult to piece together enough projects to be full time.
Pros
Very helpful team, and the research problem I was working on was also quite interesting!
Cons
No cons as such. Internship was during covid, so wished I could have had more in-person interactions.