I work in a tech job, and we're basically full remote now. My department is a mix of white, chinese, and indians. And I like everyone I work with. They're nice and hard working people, and at the end of the day, we make great products.
However, there is a reason that my department is not all indian, and none of them are overseas. I just interviewed an indian with a PhD in engineering last week for a software engineer II position, and he did not get the job. While there are exceptions to every rule, indians, as a whole, are fairly timid. They are generally not brave or exploratory. They are hard workers but once they hit a wall it's full stop. They have very few problem solving skills because they are not brave or exploratory because they are timid. It's their culture, they were raised this way and lived this way in their country. Then they come here and try to get jobs. And they do get jobs, they work hard for cheap. But they're like a computer. They will do exactly what you tell them to do, but if you forgot to account for an issue, they will not account for the issue when they get to it.
I also have a fair mix of indians. Some have been here since the 90's, and 00's, and 10's. The ones that have been here since the 90's are considerably more brave, take risks, and are basically what I call white-washed. They also eat red meat, which I think helps. And the ones from the 00's are better than the ones from the 10's, and so on. The longer they're here, the more they become immersed in the American culture, the better they are at problem solving because they are less timid.
They typically start their education in india, get to a bachelors or masters, then come to America and get their masters or PhD in related field. They strictly read the books, memorized the content, and filled out the test answers, and received a passing grade. They barely understand the information they're being tested on though, which also negatively affects their problem solving skills.
I've worked with well over a hundred indians in my 20 year career, and I can honestly say this rings true for all of them. I haven't worked with as many chinese, but I have a fair amount, and this rings true for them as well so far.
And this is why we will never outsource everything overseas. I won't even hire someone overseas, they must be state-side and a US Citizen to even get my consideration. Just because I know I need people that I can do the work. I don't want to hire someone with a PhD that I then have to teach everything. His PhD is worthless in my eyes, his 12 years of school is wasted. He could have done 4 years with a BS and 8 years work experience and he would have been infinitely better off.