Upwork is one site every upcoming and established freelancer shouldn't miss jumping on. Asides the pool of jobs, you get to meet different type of people and also broadening you working scope.
Tip for consumers: As a freelancer on Upwork, you need to have that perseverance and goal getter spirit as some clients might be difficult. As a newbie, you need to keep applying for jobs even when you have one at hand and if you seem not to land any job on your first two to three weeks, read up resources to help improve the way you send out proposals. Just keep improving and applying.