Upwork Inc. exploiteert samen met haar dochterondernemingen een online talentmarktplaats waarmee bedrijven verschillende onafhankelijke professionals en bureaus kunnen vinden en ermee kunnen samenwerken in de Verenigde Staten, India, de Filippijnen en internationaal. Het platform van het bedrijf biedt toegang tot talent met verschillende vaardigheden in een reeks categorieën, waaronder verkoop en marketing, klantenservice, datawetenschap en -analyse, ontwerp en creatief, web, mobiel en softwareontwikkeling. Het platform stelt klanten ook in staat om workflows te stroomlijnen, zoals talentsourcing, outreach en contractering. Het platform van het bedrijf biedt toegang tot verschillende functionaliteiten voor externe opdrachten met freelancers, waaronder communicatie en samenwerking, urenregistratie, facturering en betaling. Het marktaanbod omvat Upwork Basic, Upwork Plus, Upwork Business, Upwork Enterprise en Upwork Payroll, evenals beheerde diensten en internet-escrow-bureaudiensten. Het bedrijf heette voorheen Elance-oDesk, Inc. en veranderde de naam in Upwork Inc. in mei 2015. Upwork Inc. werd opgericht in 2013 en heeft zijn hoofdkantoor in Santa Clara, Californië.