Has anyone found work through oDesk and been satisfied with it?
I've also run into quite a few contractors who lie about their skill set--hoping, I assume, to get ANY kind of work and then learn it as they go. It makes ramping someone up kind of frustrating... but once you find someone good to work with I've had nothing bad to say about it.
and oDesk gave me ability to get in USA (found my future H-1b sponsor on oDesk.) so I have personal bias :)
As ever, good communication is key (I insist on them being in a campfire room with me whilst working so problems can be dealt with immediately).
EDIT: sorry, just noticed you said "found work", so my answer isn't really relevant.