I am an ex-IBMer. I have seen IBM shoot themselves in the foot repeatedly with moving jobs overseas. But, the people pushing these jobs offshore only are looking at the short-term beans, and not the long term health of the company. I am still in touch with a lot of folks in (not-so-big) blue. It has turned into a hell-hole to work. Once upon a time I bled blue, and in return they sold me like a slave. Let IBM be an example of what happens when the chickens come home to roost...
How long ago did you leave IBM? What division?