May 24,2018 update:
I see nothing has gotten better at UpWork since I posted a year ago. If it's any consolation, they are slowly going down in ranking, according to Alexa. They've been in a downturn for well over a year now since they upped their commission to 20%.
I sometimes jump into the "Community" discussion boards and read through the complaints, which are addressed by a small hand-picked group of individuals who lie and make excuses for UpWork. Like how UpWork can't be responsible for phony job postings, it's too much for them to keep up with so they rely on freelancers to figure it out for themselves and then report them. That's freaking incredible. Worst site ever.
April 1,2017 update:
I needed some Google compliance work done on one of my websites so I ran a job on UpWork and found a good guy who did a great job. That was all fine. But I was surprised that at the end of the billing week UpWork just chunked the guy's hours off my credit card without my being able to review and approve the work done.
So I have to leave my review at one star as they do try to automate everything and are control freaks. I wanted my web developer to review some advice from one of my SEO accounts and UW wouldn't allow me to message him the user name and password, as that would be considered paying him off site. What? Creepy site. Very creepy.
--------------------------------------------------------------------------
If you scroll down slightly you will see a review by J. M. Everything he says is absolutely true.
UpWork has subsumed Elance and it's the WalMart for freelancers: high volume + low prices + cheap labor = profits for Stephane Kasriel, the %&#@ CEO who sold us out.
And they are trying to automate the site and reduce staff, therefore boosting profits. I have an avatar pic of Queen Elizabeth I on my profile, I listed my hourly rate at $285 to mock them and I've never even bid on a job there, and yet I get an email telling me I am a "Top Rated" freelancer now and I need to jump to the site and starting quoting jobs. It's a scam!