Upwork employs 149,237 employees. The Upwork management team includes Melissa Waters (Chief Marketing Officer), Thomas Layton (Chairman), and Jeff McCombs (Chief Financial Officer).
Get Contact Info for All DepartmentsLooking for a particular Upwork employee's phone or email?