On the one hand, I keep coming back because I usually find the better freelancers on Upwork than elsewhere.
On the other hand, paying them 10% means a freelancer who works for me for two weeks works one whole day just to pay the Upwork fee. And there are other fees on top of that. Upwork's overall take rate is over 15%.
And what is super annoying: For every freelancer you work with, they send you 12 (!) PDFs per month. For each week, they send you: a) The invoice of the freelancer b) An invoice of Upwork 3) A receipt for your payment.
Even if you worked with a freelancer for years, there is no way to switch to monthly invoicing.