Landing employment with an H-1B visa can be a long and arduous process because there are limited visas, and you must have a ...