Upwork connects freelancers to clients, offering a wide array of job categories and a massive client base.