* In general these businesses do not make their lives better; they're worse off than if they hadn't done business with them in the first place. In general ... ymmv
Have a "recycling" company and need somebody to man one of the electronics burning pits? Get one of those poor guys in they alley to do it. What are his other options?
You may need to bribe others to get away with this, but if those people are also relatively poor, the bribes should be affordable.
If you can find poor people who are really smart and haven't been permanently damaged by their experience (i.e. internalized failure, still believe success is possible, etc.), you can find some really amazing employees, partners, etc. People for whom "find a place to stay in California for a few weeks while looking for a job" is basically impossible.
Although generally my preferred form of helping would involve the corrupt people and some rope; much more efficient.