The decision to hire full-time internal consultants or work with external consulting firms on a project basis is based on several factors, including the cost, expertise required, availability of resources, urgency, and the credibility of external vs. internal management consultants....