Earlier quoted context omitted.
To balance that with a positive comment - one of the reasons for going with a consultant/outsourcing is if you have a big one/off type project that you can't resource internally with perms. So the choice is trying to hire a bunch of individual contractors and forge them into a team, or hire a pre-built team for a period of time [1] [1] Sometimes it's sold as a re-built team - but in reality it might be hired in exact…
I just don’t see how this happens for government work though. Surely they have enough year round work to hire people in house for it.
To give an idea, we have a big scandal right now related to IBM and other contractors charging the Quebec government a lot of money for defective software for the car licensing and insurance website (SAAQClic). The final cost of the SAP based product was 1.1B CAD$. Meanwhile, they hired a new head of digital services at SAAQ, a job that would involve potentially dealing with future fallout from that fiasco, in addition to new projects etc. The posted salary range was 140k - 180k CAD$. I know many engineers in Quebec working on eg standard web applications etc making more money than that! They aren’t leading 1B$ product development!