Companies are sitting on $4.75 trillion in cash. ($1.7 T of that is outside the country, untaxed.)
There are about 12,000,000 unemployed.
Do the math. Right now companies could use the cash they are sitting on to hire every unemployed person at $395,000 a year, and have cash left over.