Jobs are plentiful in the US just the US Citizens don't like those.
So they employ illegals.
That's true. I often laugh when people complain that there are no jobs. There are jobs, really, tons of them but the problem is that people don't like jobs where they have to move their ass. You really want to work? There is no warehouse near people that isn't looking for an employee, there is no delivery company or a postal service that is not looking for a new employee but these jobs don't pay you money in nothing, you have to actually work hard, so people don't like that and prefer to jobless instead of working there, that's why we employ illegals, they do the job that locals don't want to do. The condition in their countries are so bad that these jobs, that we don't do here, are a blessing for them (and that's very sad).