I don't understand ehy "Big Business" would care one way or the other about the guest worker program. Why would they want to pay an illegal $3.50 an hour when they can get Chinese slave labour for about that much in a week?
If anything, I would expect "Big Business" to be against it because it could help "Small Business" survive.
Now, as for Democrat vs Republican. They both seem to have the same goal. I mean the philosophical goal, not the obvious power trip and get rich stuff. They only differ on the way to achieve it. Republicans feel that giving business a break will result in industrial growth. This in turn, will result in massive increases in job availability and people will be prosperous, working and productive and all will be well.
Democrats want to give cash to people. The idea is that they will spend it, industry will grow and start hireing and everyone will be prosperous.
In fact, business will continue with their offshore operations and people will keep buying cheap far east products. The end result either way will be government money thrown way and prosperity in some country that hates us.