The bottom line is, whether your org is ten years old or you need one to be implemented, a Salesforce Consultant can help you get the job done well. Internal Salesforce resources are very necessary, but may not have the same combination of experience that a seasoned consultant would have.