Software Engineer here, previously at JPMorgan.
Indians are write shit spaghetti code. They are completely fucking incompetent yet we outsource to them anyway.
British Airways lost a few hundred million recently because some pajeet fucked up their servers causing global outages.
We constantly get told about diversity, and this muck is what we have to put up with.
Indians have a serious fucking problem with understanding and taking orders. They also do this irritating fucking thing where they don't understand what you are saying, or disagree with you (they are wrong though, every time) and just say yes and agree anyway.
Then you get the work back from them, and it's wrong, it's totally fucking wrong. It's not what you asked for .They've gone off and done something differently. You then have to scold them - and tell them what you want done again, then get them to correct it - and by the way the code is dogshit as they've asked to code review right at hand in so their massive spaghetti code mess is thousands of lines, inefficient and going to knock out a whole sprint just to fix.
In our team in the UK, we had a supposedly skilled team in Singapore, comprised of Indians that we work with. Singapore gets paid as much, if not more than we do - so it's a joke that those Indians are so terrible.
So our management team who are used to dealing with pajeets, told us to tell the dumb indian fuckers what we want. Then ask them to repeat back to us what we want them to do, like they are fucking children. Inevitably they will get it wrong, or they will miscommunicate or they will repeat what they think should be done not what was asked - and at that point you can correct their stupid low IQ nonsense so you get at least a passing capability in response. Every time by the way, every fucking time.
Worse, they keep showing up with PR, and skilled visas in Australia and UK as they cheat on the PTE test to get the requisite english score.
"Do the needful". Fuck India