A consultant does not know everything, but they should have the motivation and means to learn anything. The best consultant isn’t the most technical (although that sure helps), but who will do whatever it takes to see a client succeed, no matter what gets thrown at them.