How do you know when you need to hire a consulting firm? And how can you guarantee that the investment will pay off?