I have personal experience with the consultant-bias concept. In my case, the company was a small one with no real computer staff, and was looking for their first full-time SA. They had been working with a local consultant for some time, and naturally decided he should head up the hiring process. I, a very green SA, applied for the job, and after an interview with the constultant and the non-technical management, soon found myself at an "unofficial" off-premise meeting with the consultant, an informal dinner to discuss expectations before the official offer was made. It became clear at that point that the constultant's expectations did not involve me taking over any of his responsibilities or having any autonomy, instead I was to be a glorified live-in gopher, and would I be able to work with that? The guy was trying to cement his salary as firmly as possible by hiring "some kid" who'd jump when he said to and bought whatever he was selling. Smooth!
I went right along, nodded my head and smiled, until the job was mine and I had gotten the "lay of the land" at the company. It was with deep satisfaction that I was soon able to fire the weasel outright.