The consensus at the very large IT provider I work for, amongst the staff, is that India is a good bet for a script running operations team, but poor on ingenuity, innovation, and creative problem solving. The best Indian talent are as good as anyone, but the average talent level is far lower than American, Asian or European.