First off, welcome to the forums!! Always good to have someone around that can help answer peoples questions (and hopefully learn a little yourself in the process.
As far as your question, I won't lie to you. Tech/Customer support from other countries have a bad reputation around here. Not all of them are bad, but the majority have very little training and rely on scripts alone to troubleshoot, or answer questions. While this does solve most problems that could have been solved by the customer reading the manual, it does nothing but frustrate those that have a problem beyond standard troubleshooting. That accompanied with some being difficult to understand, and unwilling to accept that something not covered by their scripts could be occurring adds more frustration. At customers homes, I regularly hear negative comments about bad experiences with overseas tech support, however I do live in a very prejudice area. I also regularly hear complaints about the D*** N***** tech Dish sent out last time. Those customers get to hear it from me about how they are disrespecting my fellow co-workers, and if they want their system fixed they will refrain from further comments of that sort.
I personally hate all CSRs (overseas or in the US). 90% of the time I waste in a day is due to an inept CSR who can't take the time to do their job right. If a CSR takes an extra 2 minutes to verify addresses, and other account info, they still get to go home at the exact same time. Yet when they don't and I waste 30 minutes or more of my day going to the wrong address/city/STATE (yes this actually happens) then I have to use minutes off my personal cell phone to contact the customer and play "turn right when you see the spotted goats, if you see the striped goats you've gone too far" to try to get to their house. If it wastes an hour, then I end up working an extra hour. When you are alrady pulling 14 - 18 hour shifts this can really piss a person off.
I have on occasion been overflowed by DASH into an oversees calling center. Sometimes the experience is bad, for example: a rep wanted me to follow standard troubleshooting procedures before he would RA the customer's receiver. I tried to tell him that I had already done all that, but he insisted that if I just power cycle the receiver it would work. Like I haven't already tried that!! After 10 minutes of arguing with "Mike" I hung up and called back. Some of them turn out just as well as if I had reached a US call center.
I hope you were looking for an honest opinion, cause that's what I gave. So far your comments have shown a fairly good understanding of the system, and problems people run into, so best of luck to you. I hope things work out well for you here, and I hope I haven't offended anyone.
/RANT