questions to ask a consultant before hiring