A Upwork Inc., juntamente com suas subsidiárias, opera um mercado de talentos online que permite às empresas encontrar e trabalhar com vários profissionais e agências independentes nos Estados Unidos, Índia, Filipinas e internacionalmente. A plataforma da empresa oferece acesso a talentos com diversas habilidades em diversas categorias, incluindo vendas e marketing, atendimento ao cliente, ciência e análise de dados, design e criação, web, dispositivos móveis e desenvolvimento de software. Sua plataforma também permite que os clientes simplifiquem fluxos de trabalho, como busca de talentos, divulgação e contratação. A plataforma da empresa oferece acesso a diversas funcionalidades para atendimento remoto com freelancers que abrangem comunicação e colaboração, controle de tempo, faturamento e pagamento. Suas ofertas de mercado incluem Upwork Basic, Upwork Plus, Upwork Business, Upwork Enterprise e Upwork Payroll, bem como serviços gerenciados e de agência de garantia na Internet. A empresa era anteriormente conhecida como Elance-oDesk, Inc. e mudou seu nome para Upwork Inc. em maio de 2015. A Upwork Inc. foi constituída em 2013 e está sediada em Santa Clara, Califórnia.