I spent 20 years in IT before retiring. I had similar experiences. Found the Indians, especially the ones I worked with at IBM to be quite arrogant and not smarter either. The company I was initially was working for was turning into a miniature Mumbai.
I actually saw them stop what they were working on and with their prayer rugs would kneel on it and pray several times a day. Funny thing was they had no idea which direction was east towards Mecca. Yes, some of them were quite arrogant. I put several in their place many times. Did you work at the Sterling forest facility?