I have some personal friends went through the process and were issued a green card and I know several companies will sponsor a employee to go through the process. As matter of fact those companies regularly have 30+% of their employees are in the process of gaining legal status. The companies are multinational companies with foreign origin.
Here are the problems of being employees of those company.
- You will be paid minimum wage for a highly skilled job, for example, you will be hired as a $100,000/yr computer engineer but be paid for minimum wage.
- The working environment is like a sweat shop and you won't have a choice because you rely on the company sponsorship.
- The companies are mostly located in a high standard living area such as Manhattan or Silicon Valley where with a minimum wage you will most likely can only afford live on the street. Those people I know of all got support from their foreign friends and families.