I find consultants offensive. The majority of them are full of themselves, blissfully clueless, have no common sense, make stupid mistakes, try to use large words to sound impressive, don't listen, & don't really know anything about the business or company who are paying their over inflated wages.
I too have friends who are consultants, and they will agree with me.