Sorry, the Toptal mention in my original post was not necessary. My experience with both companies was a waste of time and a disappointment, with similar characteristics along the way.
I group them in the category of companies that has an attractive proposition but turns out to be much less lovely once known better.