Re: No surprise
I was nearly TUPEd over to TCS several years back, as part of a "re-structure of IT". Thankfully I was able to find another job and avoided that, but my colleagues weren't so lucky. All bar one left soon after, and the one bloke who is left is there waiting to retire, and lets them get on with whatever they are doing.
Only TCS staff has Domain Admin accounts so there is no visibility of what they are doing from within the company. It has been a complete car crash, and most systems have been taken offline during working hours, sometimes for days. Projects are stupidly behind agreed timescales and, most infuriatingly for company staff, complaints to IT Senior Management are met with replies of "you need to take this up with our IT provider".
They are cheap because they employ under qualified staff, and that is apparent in everything they do.