I agree with his view on consultants from my own experience. I've never been a consultant, but in the last 10 years, I have been a "job hopper", but only because companies refuse to give market based raises and the best way to get a "raise" is to get a new job.