@1wpb how many out of the 300K are in the USA?
Having 150K grunt workers in India in inconquensential for someone trying to make ends meet here in the USA. On the contrary, each headcount in India is a threat to domestic jobs as capabilities and knowledge are being developed over there.
At some point, they get all the knowledge and jobs are gone. The cost savings from labor price differences are pocketed by the company and channeled into stock repurchases and executive bonuses. Given the prolfile of work done in India, innovation suffers, the product pipeline deteriorates and the market punishes IBM.
The loop is repeated by shipping more jobs over there and laying off more US resources, repurchasing stock and rewarding exectutives. That's why our stock price is at the same level where it was 20 years ago.
Now compare that with C-level wealth increases that took place during the same period... We are stuck in this infinite loop, the US, the consumer, the worker are the losers - the only party that wins is the C-level cohort.