Upwork's Finance department is led by Thomas Layton (Chairman) and has 1548 employees.
Looking for a particular Upwork employee's phone or email?