As a IT worker for many years, I saw design, redesign, many times, some projects require hiring consultants to provide new skill, most were done through in-house training.
The last 5 years has been very very dramatic in the IT world, mainly the off-shore hiring has become the main stream and trend, I am sitting among Indians who come from India, 12 of them! They are all hired by agencies directly from India, their hourly fee is $20 but my company is paying their agencies with a rate of $45-$60, they are young and knowledgable, they live together in a rental house, drive in with 1 car, they send almost all of their earnings back to India, there is only 1 white American works as a consultant among
20+ others.
My questions are:
(1) Companies may still log the hirings as regular hiring because they are paying the agencies with headcounts, but these jobs are not USA jobs, so when we see employment figures every Friday, they might not reflect the true picture.
(2) Companies do not have to move to other states, they just send more business to off shores to save big money, in the meantime, they cut local people to save big, the employment figure of a particular company may not be different.
(3) I don’t think illegal immigrants is a big problem because they only take jobs that locals won’t do, but the high-tech jobs are disappearing daily
(4) I had my kids change majoring in their colleges due to this major job-shifting