They do a TON of consulting services in the US.
Those are high paying jobs that by definition are not outsourced out of the country, because the client wants them here. Of course, IBM does consulting services all over the world.
Those in services that are on the beach will be part of the starting list.
Sometimes they can do some fancy footwork and stay on, but most will probably go.
And then what happens when a client needs a dozen guys? They have to go out an hire?
One thing about the Indian contracting companies, they always have people in stock. You need somebody, they can send someone right away.