questions for hiring contractor