What are the advantages of hiring a supply chain consulting firm?