While the service and features are great, customer service has a lot to be desired. Had a problem with being over billed for almost 2 years and when we challenged the billing they got very defensive and were unable to explain the charges or how they broke down. I had to insist going to the highest level of customer service to get and answer. They did fix the issue. The customer should not have to produce all billing in order to «prove» the issue