Comcast
Worst customer service
Technician came 6 hrs later than "window" given to us and we were promised a waived fee. Not only was the fee not waived but it showed up on the next three bills. Spent a long time on the phone trying to get things fixed only to struggle and fight the people who were supposed to be ...