So I used freelancer.com for a few projects successfully, and had opened 2 accounts. One for a bbusiness I was involved in and another for my personal use. I have paid all programmers on time for both accounts using different email (one for company) and different funding sources. This was evidently required by the company (would make no sense to mix my personal work with that of the company i work for)
At one point I made a complaint about the time it would take to retrieve some funds I mistakenly deposited in the wrong account. I did not mention I had 2 accounts.
As a results of my complaint, Freelancer.com locked both accounts, claimed some breach of terms and refused to refund the moneys deposited there. Please note that this money was deposited there for future payments! Both accounts had positive balances in the range of $800.
So lesson learned, they use crooked policy and long delays in making sure to steal funds from honest people.
Also please note that 95% of freelancers on this site are not what they claim. They are smarter street dudes that bid on projects, then run around their town (India mostly) and try to find someone to do the job. Most of the time it will be a waste of time. One successful project I had contracted seemed like a legit business, but the level of competence was very low for the employees and high for the boss. Of course you deal with the boss, who is quite competent but when time comes to deliver, it gets very bad.