Upwork Inc., insieme alle sue filiali, gestisce un mercato di talenti online che consente alle aziende di trovare e lavorare con vari professionisti e agenzie indipendenti negli Stati Uniti, in India, nelle Filippine e a livello internazionale. La piattaforma dell'azienda fornisce accesso a talenti con varie competenze in una vasta gamma di categorie, tra cui vendite e marketing, servizio clienti, scienza e analisi dei dati, design e creatività, web, dispositivi mobili e sviluppo software. La sua piattaforma consente inoltre ai clienti di semplificare i flussi di lavoro, come l'approvvigionamento di talenti, la sensibilizzazione e la contrattazione. La piattaforma dell'azienda offre accesso a varie funzionalità per impegni remoti con liberi professionisti, tra cui comunicazione e collaborazione, monitoraggio del tempo, fatturazione e pagamento. Le sue offerte sul mercato includono Upwork Basic, Upwork Plus, Upwork Business, Upwork Enterprise e Upwork Payroll, nonché servizi gestiti e di agenzia di deposito a garanzia su Internet. La società era precedentemente nota come Elance-oDesk, Inc. e ha cambiato nome in Upwork Inc. nel maggio 2015. Upwork Inc. è stata costituita nel 2013 e ha sede a Santa Clara, California.