Upwork Overview

  • www.upwork.com
  • San Francisco, CA
  • 501 to 1000 Employees
  • 2014
  • Company - Public (UPWK)
  • Internet & Web Services
  • $100 to $500 million (USD)


Upwork is the world’s work marketplace, connecting millions of businesses with independent talent around the globe. We serve everyone from one-person startups to 30% of the Fortune 100 with a powerful, trust-driven platform that enables companies and freelancers to work ...
Mission: Our vision is independent talent at the heart of every business. Our mission is to create economic opportunities so people have better lives.

What people are saying about Upwork

Join the conversation on


408.3K Members 

Ask candid career questions

Chat with the community.

-1 - https://www.fishbowlapp.com/bowl/technology/posts?cf=gd&utm_medium=Glassdoor&utm_source=glassdoor.com&utm_campaign=Overview&utm_content=Employer-content-integrated-Overview&utm_term=Upwork~993959
Join the conversation on

Upwork Reviews

Recommend to a Friend
Approve of CEO
Hayden Brown
Hayden Brown
92 Ratings
Current Employee

"Great place to (up)work"

Nov 16, 2022 - Anonymous Employee


Fast growing, great benefits, industry leading


Ability to work with cross-functional partners depending on role
See All 325 Reviews

Diversity & Inclusion at Upwork

(115 Reviews)

Diversity & Inclusion FAQs

All answers shown come directly from Upwork Reviews and are not edited or altered.

How is diversity at Upwork?

...Great and inclusive culture, the benefits are phenomenal and you get to play an active role in a major shift that's happening around the world in talent strategy....Read More

Read 6 more responses

Upwork Photos

+ Add Photo
Upwork photo of: MISSING VALUEUpwork photo of: MISSING VALUEUpwork photo of: MISSING VALUEUpwork photo of: MISSING VALUEUpwork photo of: MISSING VALUEUpwork photo of: MISSING VALUEUpwork photo of: MISSING VALUE

Upwork Interviews

Getting an Interview
Applied online70%
Employee Referral10%

  1. Senior Software Engineer Interview

    Anonymous Employee in Georgia
    No Offer
    Negative Experience
    Difficult Interview

    I applied online. The process took 2 days. I interviewed at Upwork (Georgia) in Aug 2022


    In invitation email i was noticed that 1 round will be coding interview and I could use stuff like LeetCode to prepare. Basically task below doesn't look like algorithmic task, but ok let's get down to the interview.
    In the beggining interviwer started with repeating like a mantra that "it's pretty simple task" many times. Task desription confusing from the begging. As it has mix of bonus points and staight forward (simpliest) way to implement this. At the middle of the interview interviwer started to getting annoid with my questions because I didn't understand all the conditions and said like "man, look at the paper". One of the worst interview in my life.

    We have freelancers who specialize in making landing pages. Each of them needs 2 days to make a standard landing page and works 5 days per week. They accept 3 types of contracts: Type 1: Deliver a landing page in 2 work-weeks, for $300 USD Type 2: Deliver a landing page in 1 work-week, for $500 USD Type 3: Deliver a landing page in 3 work-days, for $1500 USD In all cases, the landing page may be delivered earlier, but not later than required by the contract type. Please implement the Freelancer class with 2 methods, as well as any supporting entities: Method 1: Freelancer::receiveContract(contractType) - If it's impossible to complete this contract, produce an error; - Else, accept this contract and return contract id; Method 2: Freelancer::workOnContract(contractId) - complete 1 day of work for the contract; - freelancer can only work on a contract if it doesn't prevent finishing another contract on time; - if the freelancer completed 2 days of work for the contract, that contract is finished and the landing page can be delivered to the client. Example (in pseudocode): receiveContract(Type3) > contract1 //has no commitments, so can complete this contract receiveContract(Type3) > error //already committed 2 days. remaining 1 day of dev time is not //enough to complete this contract receiveContract(Type1) > contract2 //only committed 2 days. remaining 8 days of dev time is enough //to complete this contract workOnContract(contract2) > increments day //now 2 days before “contract1” is due - 2 days of work, 7 days //before “contract2” is due - 1 day of work workOnContract(contract2) > error //there are only 2 days remaining before “contract1” is due - //2 days of work workOnContract(contract1) > increments day //now 1 day before “contract1” is due - 1 day of work, 6 days // before “contract2” is due - 1 day of work workOnContract(contract1) > completes contract1 //now 5 days before “contract2” is due - 1 day of work > increments day Bonus points: Support optionally marking a contract as “uninterruptable” - once the freelancer starts working on it, they have to work on it until completed. Support contract deadlines in calendar weeks, not work weeks. Take the current weekday into account.

    Answer Question

See All 129 interviews

Company Updates

May 19, 2022
KEY NOT FOUND: company-updates.categories.careers
Arya Taylor, Product Manager at Upwork, spoke with Built In SF to give her take on why product managers should build their careers at Upwork. We’re growing every day and we’d love for you to be a part of the team!
Shared image - There Are Plenty of Growth Opportunities for PMs at These Local Companies
There Are Plenty of Growth Opportunities for PMs at These Local Companies
May 19, 2022
KEY NOT FOUND: company-updates.categories.company-news
Congratulations🎉 to CPEO Sam Bright and the Upwork Product & Experience Teams for being 2x Stevie Awards winners! 🏆🏆
Shared image - 2022 Stevie Award Winners
2022 Stevie Award Winners

Upwork Awards & Accolades

  • HR Tech Solution of the Year, CHRO of the Year, Employer of the YearStevie Awards2022
  • G2's Best Software Products for 2022G22022

Pledges & Certifications

  • Veteran Hiring Commitment

    Committed to helping America's military veterans find work

  • Pay Equality Pledge

    Committed to paying equitably for equal work & experience

  • Career Advancement Program

    Helping employees "upskill" into higher-paying positions

  • Social Responsibility Pledge

    Formal programs or foundation to give back to communities

  • Diversity Commitment

    Has programs that support a diverse and inclusive workforce

Popular Careers with Upwork Job Seekers


Upwork FAQ

(44 Questions)

All answers shown come directly from Upwork Reviews and are not edited or altered.

See questions about:

What is paid time off like at Upwork?

...Fully remote, Flexible working schedule, good work life balance, paid time off and company chargeup days, diversity, leadership is thoughtful and ambitious...

July 13, 2022

Read more

See 8 more answers

People Also Ask about Upwork

Employees rate Upwork 4.3 out of 5 stars based on 325 anonymous reviews on Glassdoor.

To get a job at Upwork, browse currently open positions and apply for a job near you. Once you get a positive response, make sure to find out about the interview process at Upwork and prepare for tough questions.

Overall, 83% of employees would recommend working at Upwork to a friend. This is based on 303 anonymously submitted reviews on Glassdoor.

42% of job seekers rate their interview experience at Upwork as positive. Candidates give an average difficulty score of 2.6 out of 5 (where 5 is the highest level of difficulty) for their job interview at Upwork.

69% of employees think that Upwork has a positive business outlook. This is based on anonymous employee reviews submitted on Glassdoor.

Work at Upwork? Share Your Experiences