To add to this; a lot of companies in India just gather as many people as they can with a CS degree in a building (often 1000s) and hire them out in 'teams' to western companies. This is a valid (currently) business plan which makes them a lot of money. It also gives outsourcing a really bad name, but that does not seem to deter companies from hiring these kind of, let's call them what they are, sweatshops. The idea is definitely appealing; you hire educated women and men, usually they are monitored (often by camera's!) to make sure they site and work 8 hours / day, 5-6 days / week and they have the skills you need. Not happy? You get another person right away! You can expand or shrink your team(s) at any time.
That they are treated like robots sitting in long rows of far too little space and that they are not allowed to get up besides for lunch and tea at set times is not interesting to most; that this kind of environment (not even looking at if they are good at their jobs or not; some are, some are not like you say) is destroying any chance of getting quality anyway is lost on most people who hire. This market is growing as it does sound incredibly attractive on paper. The prices are also still a lot (for programmers you pay around 20-40% of what you would pay in the west, it used to be 5-10%) lower than the same role (on paper) in 'the west'.
I hear some companies actually get work done this way and are very happy with it, growing continuously without worrying about who does the tech; they have 100s of companies to pick from and 100-1000s of employees in these companies. How they manage that, I have no clue, but I do hear a lot of my Indian friends who try to make something 'west' quality in India complain about these popping up a lot and a lot young guys dream of making these, in essence no-risk at the moment, 'brain work' farms.
That they are treated like robots sitting in long rows of far too little space and that they are not allowed to get up besides for lunch and tea at set times is not interesting to most; that this kind of environment (not even looking at if they are good at their jobs or not; some are, some are not like you say) is destroying any chance of getting quality anyway is lost on most people who hire. This market is growing as it does sound incredibly attractive on paper. The prices are also still a lot (for programmers you pay around 20-40% of what you would pay in the west, it used to be 5-10%) lower than the same role (on paper) in 'the west'.
I hear some companies actually get work done this way and are very happy with it, growing continuously without worrying about who does the tech; they have 100s of companies to pick from and 100-1000s of employees in these companies. How they manage that, I have no clue, but I do hear a lot of my Indian friends who try to make something 'west' quality in India complain about these popping up a lot and a lot young guys dream of making these, in essence no-risk at the moment, 'brain work' farms.