what to ask when hiring a consultant