This is really a 2.5 star review but it combines two different aspects of their business.
Kudos to their technicians... the ones you deal with in your house face-to-face. You're given a timeframe as to when they will show up and they generally arrive within then. They do what their supposed to but I've found they also go above and beyond. They fixed one problem for me recently and kept other potential problems at bay (i.e. replaced cables that were over eight years old with new ones free of charge).
Groans to the reps you have to deal with on the phone. There's the odd one that impresses you but for the most part, calling their job "customer service" does a disservice to the other organizations that actually do provide you with good service when you are speaking to them on the phone.
At best, you get your call answered and what you want done but quite often, they make it seem like they are working with Commodore 64s. Accounts are not set up properly, you get billed for equipment you don't even have or services you didn't even order (nor have) and when you want them fixed, there is zero explanation or apology for why it happened in the first place.
The worst occurs when you need something done that could span more than one call. You hope that notes are left on your account so that you don't have to start over again explaining your issue to the next rep but I don't even think their systems are capable or storing information other than your bill, your services and most importantly (to them) what you owe.
Sadly, the best alternative is not to have any kind of cable television which won't help if you like some specialty or sports channels.