There is Upwork, the good story, and Upwork, the site that takes up to 20% fee from freelancers. If it lands a good job, fair enough, but the site is also full of 'make me Facebook for $500' and a lot gigs for a few hours.

This business model hurts especially those who don't have the experience (yet) to get hired long-term and rely on many 'employers' for a low salary and then the fee gets squished from them, and then the currency exchange etc.

Also their time tracking app is predatory.