The H-1B visa allows foreign workers to come to the U.S. and work, however, they must be sponsored by an employer. Sponsorship involves lots of paper work and can be quite expensive, so smaller organizations often have a hard time filing the sponsorship documents. Larger companies with more resources are more equipped to go after highly skilled immigrants. In this clip, a group of immigrants discusses the difficulties in getting a visa to work in the U.S.
http://explorehomeland.org/