My employer did this. Outsourced our training department to another employer.
Instead of just laying Paul $25/hour. We paid Training Unlimited $1000/hour.
Of course Paul is the one who really lost. He still only got $25/hour. He went from 3 weeks PTO to 3 days (because he was now a "new hire"), and had to work extra years towards retirement. Literally took 2 years before his 401k as a "new" employee got any match.