At the moment, it's hard to find
any work. But the major problem with the online services is that too often the jobs advertised have unrealistic expectations. I saw one the other day offering 40-hour work weeks to
Java programmers ... at $5/hr. Budgets for one-shot gigs are too often under $200. And everybody says their project is "easy" so they want it 2 days before they posted it.
Then there's the other class of projects, which I know less about. These are serious bits of work, but they're not targeted to single employees. From what I've seen, however, the groups that bid frequently maintain staff whose job is to bid on every project that pops up regardless of whether they truly have any expertise at all on the subject. And occasionally, I'm amused to see that they, in turn put out the project to bid for subcontractors.
If ever there was a case of having to sort carefully through the rubbish to find the jewels, it's the online job-bidding services.