Rogers is complete and utter Chemical, and in more ways than just their call centres or wireless service.

I knew a guy at my last job who routinely was billed twice what he should be almost every month while he had cable and internet with them. He had to call all of the time to get them to reverse the bogus charges. They also have a wonderful tendency to mix around their internet packages in whatever way sees to it that you pay the same price for less service. It happened to me, and a friend of mine was on their fastest service for about two months, then they redid the packages and instead of their fastest service he was chopped down to about half of his previous connection speed and they added a download cap 25GB's, all for the same price he was paying before. If he wanted to go back to what he had before he would have had to pay a fair bit more per month. Suffice it to say he switched carriers almost immediately and I canceled my service not long after as well.

Other companies will find their ways to screw you over, but none do it as frequently or with quite as much skill as Rogers from my experience. It's largely why I will never go to them for any services ever again. Although I will say that their incompetence did work out in my favour once. They managed to not charge me for a digital cable receiver for about a year. In fact, if I hadn't brought it back I'm not sure they would have noticed.