The customer service is literally non-existent. The auto-renewal policy is one of the worst I've ever had the displeasure of experiencing. They are either desperate or just greedy to not provide refunds when the renewal was being cancelled the day after the renewal.