I don't know what it is, but lately I can't seem to find hardly any services where customer support is handled within the U.S. I am not trying to be racist, but I wish companies would reevaluate outsourcing. Surely some of these companies have lost customers over this very issue.
I like to think I'm a reasonably intelligent guy, and my perception and understanding of broken english is still fairly good, but this shit is getting nuts. Last week I had to call OnStar about my package subscription on my 06' Trailblazer, and of course, I got some dude in India. I could barely make out anything he was saying. It took me nearly 20 minutes to explain to him that I wanted to switch billing to another card, and I wanted to lock my monthly rate in from a coupon that I got in the mail to intice me to keep subscribing. I finally got so pissed off that I told him I couldn't understand him, and that I'd like to speak to an English-speaking supervisor. Well, I was on hold for 10 minutes, and finally the supervisor got on the phone, and his english was worse than the first guy.
ETA: OnStar's actual operators are based mostly in Canada as far as I know; the ones I have talked to from inside my vehicle probably speak better English than I do, are very courteous, and pleasant to talk to.
Fast-forward to Wednesday - I had to pretty much do the same thing to my XM Radio (I got free service on both of these when I bought my vehicle, and they both lapsed at the same time.) So, I call XM, and I could have sworn it was the same guy from OnStar CS. At least, it sounded like him.
It is friggin aggravating to not be able to communicate with CS/Billing teams when you are a paying customer. It even gives me pause to think I am letting these people have CC info, personal info, make changes that affect how much money I am spending, etc. when I can't understand them and they can't understand me.
/rant off