Thats all there is to it. Funny thing is those companies are never brought in by technical departments. My most recent experience saw the Marketing dept bring in CONSULTING COMPANY to do a particular job because the internal Engineering department's quote for the same work was "5 times what CONSULTING COMPANY said it should cost if they did it".
(queue violent laughter for those who have seen this joke play out)
It was a mess - consultants were as inept as they were numerous but damn, they dressed nice every day. They all had great glasses too, like they were assigned by the wardrobe department. Picture a Banana Republic Catalog's worth of new, very young people running around the office and you get it.
I'm not saying these consultants were inept because they couldn't invert a binary tree or because they couldn't tell me the time complexity of a HashTable. I'm saying it because they literally knew nothing aside from the intensive training CONSULTING COMPANY gave them for this job. If it was not covered in training they not only couldn't do it but didn't know what it was in the first place.
The whole project became a train wreck in slow motion. You could see it was going to be bad but it had so much momentum there was no chance of stopping it. Must be how the people felt on the Titanic come to think of it.
Things got so insane I realized that the consultants and those responsible were looking for someone to blame - and I promptly accepted a new job offer and vanished in a puff of smoke. I would later find out I was on the short list of people to be "promoted" to manage deliverables for that project!