Every successful business wants the cheapest, smartest, hardest working, most skilled workers. Why would anyone want to pay someone $100,000 a year to do a job, when someone else is willing to do it just as well for $60,000?
Most of us shop around for the best and cheapest service providers to handle, for example, our lawn care, take care of our children, and provide us with utilities, cable service, Internet service, etc. Why wouldn't business do the same on a larger scale? Lots of folks hire foreign workers to do these jobs (well, lawn care and child care), because they are skilled and will do it inexpensively.
As a proud, hardworking American, what scares me most about this is not that businesses choose to look overseas for employees, but that more and more businesses managers (and people managing their own homes) believe that the cheapest, smartest, hardest working, most skilled workers are not Americans. Could it be that, in some cases, they actually have a point?
I am not insulting Americans. I am quite patriotic and, frankly, we have some of the coolest citizens on the planet. But we are expensive, and some of us have come to expect a lot of pay for a little work.
We obviously have a problem, and it is easy to blame this on "greedy corporate America," but we might need to reevaluate our own work ethic and attitude. How can we make ourselves more attractive to employers? What can we do to show employers that we are worth the salaries we demand?