Santa Clara, California, U.S. Upwork, formerly Elance-oDesk, is an American freelancing platform . In 2015, the Elance-oDesk merger was rebranded as Upwork and the company’s full name is now Upwork Global Inc. Upwork is currently based in Santa Clara and San Francisco, California.