I've been working through oDesk since 2012. It was quite good and stable before brand was changed to Upwork.
Basically, I have a very strong feeling that you hire the cheapest and the less experienced developers to maintain Upwork platform.
We apologize for the most recent service disruption. We take site stability seriously and continue doing what we can to provide this for you. It is our responsibility and we'll do what we can to achieve it.
I see such kind of messages all the time when something bad happens with Upwork. However, service disruptions continue happening. Your words don't correlate with what you're doing. Looks like you don't care much about providing a good service.
Who is responsible for the platform reliability? I'd be good to know his name. Do you have Head of Product position or something? Looks like that is his responsibility. And he's doing his job quite poor.
Here's our hero: https://www.upwork.com/blog/author/hbrown/
Hayden Brown, VP, Head of Product - Upwork
Hayden Brown is responsible for product development at Upwork, after previously overseeing the team’s marketplace product.
That explains many things. Her blog posts are very interesting to read, by the way. Especially the last one called Upwork’s 2016 Resolutions
Here's the most funny part of it:
Resolution #1: We will deliver a faster, more stable site
We resolve to deliver a highly professional site with the performance and stability you require to conduct and grow your business on our platform.
They are just laughing on us. And by Resolution #4: We will communicate better she meant to use words like "We apologize for the most recent service disruption. We take site stability seriously and continue doing what we can to provide this for you..." and other BS from Upwork Support.
We've added a meeting scheduling tool and an option to sync with your Google or Microsoft calendar to help you streamline interviews and work meetings on Upwork.Learn More
Learn more about our awesome Community member Claudia!Learn More
Attend the talent webinar and learn about the different journeys you can embark upon as you grow your independent business from your first job to full scale.Learn More
Ready to stand out with a new Upwork profile video? Learn how introduction videos can help you stand out, attract new clients, and create personal connections.Learn More