The truth is
most people are better off writing their resumes themselves, as long as they are a decent writer and use the standard resume format. No one can better explain what you do on a day-to-day basis at work better than yourself. Work experience, tenure, education are more important than how your resume looks or how its worded.
Hiring a resume writer isn't going to automatically get you a job at Google if you have been working at McDonald's for 2 years as a cashier. If you are a poor writer, need a resume created from scratch, or are just too lazy to do it yourself, then by all means use a resume writer.
This is coming from someone who used to own a resume writing business, but stopped after dealing with so many difficult/unrealistic/annoying customers