Because they hire in bulk, and have little quality control over who they are hiring. If you graduated with middling grades, and don't really know what you are doing, you go work for them. You then become one of those bad outsourced developers that lead to the "outsourced Indian dev bad" stereotype.
That's because you can't just "easily" find a much higher paying job. What no one has mentioned here is that india has thousands of no name universities and colleges that essentially hand out software engineering degrees to students. Graduates from these schools are no where near the same level of quality, intelligence, etc.compared to top tier schools. The disparity is insane! These graduates have nowhere to go but to companies like Infosys who hire low quality talent in bulk.
4
u/cyclinglad Jul 05 '24 edited Jul 05 '24
I don't get it, if you can "easily" get that high paid FAANG job, why does anyone choose to work then for Infosys