Bad customer service, technicians not showing up and when they do, they do not know what they are doing. Hidden charges on the bill and when you call up they say they told you about these charges and basically call you a liar. This has not happened once or twice but three times now. When my contract is up I am walking away and you would be better off passing this company up and going elsewhere.