Pros
I work as a product manager at Turing.com and I'm helping Turing grow from 1 to n. At Turing, I love that I can learn from and grow with talented and diverse people. Working with Turing also gives me the flexibility to manage work hours, avoid the hassle of travelling to work in traffic and allows you to work from anywhere. Plus working remotely perfectly makes sense when your job does not require being physically present at a location.
For aspiring Turing developers, I would recommend you stay self-motivated, make sure to communicate, and correct course when going in the wrong direction.
Cons
I have not found any such cons for Turing