@gp Total BS...all those tools that IBM says should be used to report wrong doing (such as Speak-Up and the other so called confidential channels) and make complaints about corruption and unethical behavior DO NOT WORK. Been there, done that and saw that IBM senior management covers up for wrongdoing by IBM India executives every time. They do not even follow the IBM Business Conduct Guidelines. Nothing happens to these unethical executives, and the reporter is pushed out of the company on one pretext or another (pick your favorite exit strategy - Layoff, PIP etc.)
Indian culture is the problem and a lot of people at IBM will tell you that also.
While you only stress on the positive stuff, there are plenty of examples where unethical Indian engineers, doctors and entrepreneurs have robbed their coworkers, companies and patients. It's a fact of life, even if you choose to say otherwise.
That' why IBM has Layoffs, PIPS and other strategies labelled under the guise of cost cutting and cost savings to transfer the jobs to India. Why not choose any other country or destination for the jobs also ? The world is a big place, so why do US jobs have to be sent to one country only ? And finally, why do US jobs have to be destroyed and sent offshore by IBM executives ?