Upwork Inc. wraz ze swoimi spółkami zależnymi prowadzi internetowy rynek talentów, który umożliwia firmom znajdowanie i współpracę z różnymi niezależnymi profesjonalistami i agencjami w Stanach Zjednoczonych, Indiach, Filipinach i na całym świecie. Platforma firmy zapewnia dostęp do talentów o różnych umiejętnościach w różnych kategoriach, w tym sprzedaży i marketingu, obsługi klienta, nauki i analityki danych, projektowania i kreatywności, tworzenia stron internetowych, urządzeń mobilnych i oprogramowania. Platforma umożliwia także klientom usprawnienie przepływów pracy, takich jak pozyskiwanie talentów, docieranie do odbiorców i zawieranie kontraktów. Platforma firmy oferuje dostęp do różnych funkcji umożliwiających współpracę na odległość z freelancerami, obejmujących komunikację i współpracę, śledzenie czasu, fakturowanie i płatności. Jej oferta rynkowa obejmuje Upwork Basic, Upwork Plus, Upwork Business, Upwork Enterprise i Upwork Payroll, a także usługi zarządzanej i internetowej agencji depozytowej. Firma była wcześniej znana jako Elance-oDesk, Inc., a w maju 2015 zmieniła nazwę na Upwork Inc. Upwork Inc. została założona w 2013 roku, a jej siedziba znajduje się w Santa Clara w Kalifornii.