From a service perspective, I've had one CSR that was rude beyond rude with DIRECTV. This was many, many moons ago and I simply hung up and called back at a later time. Other than that incident, every CSR I've dealt with has been top notch with some even going above that level. I've been way more than satisfied with each call. From an installer perspective, I haven't had a whole lot of experience .. There was one incident where I was annoyed because the guy showed up at 7pm for a 12-4 appointment window. I solved that problem by finding the earliest morning appointment. Since then my 8-12 appointments have all shown up between 7:30am and 8:30am ..