They charge the customer late fees because their credit card machines are down! They are the worst two-bit, inefficient, podunk lot I've ever encountered. If there was an alternative, I'd even pay more just to escape their incompetence.
As you see there is one star, if I could I would give them NO stars for my review. These guys are crooks and will jack your bill up to suit them, they don't do what they say. There's no reporting them to the PUC since they don't belong, hmm, I wonder why.