@Data10 - You have got to be very careful not to buy the IBM spin in that article. They only report headcount globally, not by country. The reduction in US Jobs at IBM in many years has been staggering as the work has been sent offshore. Only in the past couple of years have the cuts been hitting hard enough offshore to show a decline in total headcount. The smoke and mirrors is catching up.
This is an excellent example of why CS Majors also need to add business/project management/soft skills to their education. Anybody can code anywhere, but with the additional skills, the jobs are less likely to be offshored.