I used to be a technical support employee on the phones at Comcast. and it was a very pleasant experience. They had great benefits and the way they trained the employees really made me have a different outlook from a customer point of view as well, because they really respect their customers. Every business runs into problems that are tough to solve, but at Comcast they really have people even on the lowest end of the totem pole of superiority and workplace authority who try adamantly to get the problem solved... I was one of them.