There are lot of issues with current IT consulting models specially when they say their model is based on short term consulting work and then they sponsor for PERM job which is full time in nature only. Consulting firms model is against this Green card sponsorship. Other problems are wages, hiring practice and org structure. Glob firms also have big issue with Privacy of US folks when org structure designed to report US personal to report to offshore personal including wage and other data leak by their own managers only. This model is no longer open secret and will end consulting practice in IT/H1b world altogether.
How on earth IBM openly allowed to abuse and treat every h1b who served them for years to say go and work from offshore locations. It means they don't have genuine layoff but bigger issue with their model only. Nothing wrong with h1b folks at all. They did same thing to US citizens and now with h1bs. Offshore folks are next once that side of laws tightened in future. its just a business of trading people.