Good policy. Unfortunately, my career has been with mega corps with domineering HR departments. Heard from a former colleague of mine from a previous employer last week. He told me that they replaced almost the entire 400+ IT staff with Indians in the last two years. Almost no projects are getting done. Everything is a disaster. Senior leadership doesn’t care. Nothing to do with a shortage of candidates... it was a train and replace. Looks good on paper but is a disaster for business side clients. They’ll end up spending many millions cleaning up that mess. Rinse, repeat. Oh well. :)
That seems to be a common theme at many large U.S. companies. They can’t even get out of their own way, and they’re managed by morons.