Carrie Medford Email

CEO . oDesk

Current Roles

Employees:
6003
Revenue:
$1.2B
About
oDesk is now Upwork, the world’s largest freelancing website. Visit us at https://www.linkedin.com/company/upwork.
oDesk Address
901 Marshall Street Suite 200
Redwood City, CA
United States
oDesk Email

Past Companies

oDeskFreelancer
-CEO

#1 Startup Dataset

Growth rates, revenue data, direct competitors and contact details.