Consulting firms sell expertise, and their currency is trust. Large consultancies like Boston Consulting Group, Bain, McKinsey, Deloitte, Accenture and others make their money from being a trusted advisor to companies around the world. Why do companies trust them?