This company has the worst customer service I've ever dealt with speaking from a small business myself. I have been trying to get out of contract with them since well before our contract was up nobody would help me and nobody would give me information about how to do it. I heard from many other residential customers and businesses that it was a nightmare to deal with them. We are now stuck in a contract with them for another year Paying way more than everybody else and just having them is a nightmare to work with.