Just like with everything else, if you have the time and skills to do it yourself, then no. Otherwise yes, get help. If you know exactly what needs to be done and how, then hire a freelance specialist. If you know something needs to be done but not sure what or how, then hire a consultant.