Lack of skill in potential employees is the hardest to deal with. I can hire a bunch of people that have "Liberal Arts" smarts (mid-management), but no hands on tech. We need more science/math/engineering skills out there.
Yep.
I get tired of posting it, but I have friends with 150+ IQ's and PhD's from the top schools in the US who were summarily outsourced to India to save money.
At best, they end up getting to do contract work as quality control to put back together the stuff that the offshorers messed up.