I've been using Upwork for a decent amount of time. I was using it when it before it became Upwork. I've had a wonderful experience using it to connect to others looking to hire a ghostwriter, or are looking to hire a freelancer to do editing/proofreading of their works. Employers have been polite and great with communication, from my experience. I'm not the biggest name on the site so I'm sure, much like in person, there are those who aren't so good at communication or might exhibit bad business conduct. When that happens, Upwork is very helpful in acting on any reports so both freelancers and employers can feel safe during a contracts duration. I highly recommend Upwork for anyone looking to set their own working price, and for employers looking to hire a person or a few for a project, setting your own price for what you're willing to pay for the work if done successfully. The payment can be done via milestones, set by the employer for how much money is released from escrow per milestone for the entire project's lifespan, or the project can be paid for in full upon completion to the satisfaction of the employer.