I was a little jaded joining Odesk after a few really hideous experiences working through another online employment company. What a surprise - I have met some of the best clients and never had a negative experience.
Like another reviewer mentioned, they have checks and balances in place to protect both employers and online workers and I've never had an issue getting paid.
I would highly recommend this site.