All the ones I have met have been good. There is a language barrier sometimes but almost all Indian programmers have grown up in English-only school. They can read and write expertly. We taught them to speak Southern at Wrangler. Slowly and stretch out the words.
“Wheere ya’ll goin’ to luuunch ay-yut?”
I was in a quick stop yesterday in Simpsonville (a/k/a Bartstown) SC. Stopped in to grab a soda pop. Behind the counter, I hear a "how y'all doin'?" Didn't think anything about it.
When I come up to the counter, I see the person who asked me "how y'all doin?" looked like he just got off the boat from Bangalore. Sounded like a total native who'd lived in the Upstate since the mills were here. Didn't look that way...