They're a bunch of scumbags too. Well, senior manatgement definitely - and that probably trickles down to their systems and who they hire but I'll reserve judgement.
I've used them also. It's when things go really wrong when you'll understand the issues with them.
This might not be the majority experience, and I accept that, but I wouldn't touch them with a barge-pole based on my experience.