Deplorable customer service
Deplorable customer service. And, they lie to make themselves look more competent than they actually are.
United States
Deplorable customer service. And, they lie to make themselves look more competent than they actually are.