I can't help but notice the bias people from the west tend to have against Indian outsourcing companies. They have issues and downsides, sure. Major long term downsides, as an Indian programmer (not working for any of these companies), I agree (just like outsourcing to ANY company, be it American e.g. Cognizant). Comments talking about Infosys/TCS, not being a brand: programmers are not Infosys' customers, in fact it…
TCS is a strategic partner for projects like the British Rail Network.
That project is a disaster of overblown budgets and under delivery. Like everything these companies touch. But the imaginary savings earned a few Western managers big bonuses before they quickly moved on before the chickens came home to roost.