I work as a private sector consultant who gets pimped out to the highest bidder, which recently include one of the UK's longest standing and, err, currently most despised banks, and also currently to a large Govt dept.
Whilst most of the people I deal with in the Govt dept have good intentions, working alongside them is really difficult, mainly because they just dont work at the same pace im used to (and is expected of me) in the private and commercial sectors, and secondly, because when you need to speak to them, you find that they are always on leave, off sick, having a flexyday, training (??) or, (my favourite) simply "unaccountable"! Trying to get them to site meetings before 10am is a non starter, as is trying to contact them after lunch on a Friday….
For people that have such high expectations of consultants, they certainly don't make any effort to get close to those levels of professionalism, expertise, motivation and speed.