Our unemployment rate is one of the lowest in the world.
Our companies need workers, while there are no workers available thus we need a guest worker's program.

Most of the illegals don't come to harm us, they just want to work hard to support their families back home. We all benefit from it.
Illegals can feed their families, and we, Americans, have the workers we need.

My parents have a NY based company and there are just no qualified Americans to do the job. We get workers from India on the H1B.
We don't sponsor the H1B visa, but when an H1B visa holder loses his or her job, s/he has 6 months to find another job which we may offer.

For the low skilled jobs we cant find Americans either as no Americans want to do the low skilled jobs in our company, thus we have to be creative how to get our workers. Not neccesarily illegals, can also be international students, tourists, etcetera. They may not be allowed to work in the US, but they're not illegal in the country either. It's a grey area.

Most of you are employees, and not employers.
You people don't understand what you're talking about.
You don't see the bigger picture.
We need more foreign workers, because there is a lack of American workers. Our population is aging, who is going to pay when you retire ?
Yes, the people you now claim to be illegal or the persons legal in the US but not allowed to work yet.