Some advantages I can think of:
1. Educational quality is more tied to student success.
2. The burden of "payment" is shifted from the student to the school, as the school now must make sure their students are capable of getting good jobs if they want to be paid themselves.
3. Education and corporate "curricula" are more coupled. This could also be a disadvantage, depending on how you think about it.
Some diadvantages:
1. This hurts liberal arts, where the value is more opaque.
2. Research based, or generally any profession that's intellectually difficult, but pays low will be discouraged, implicitly through this.
3. Makes the point of education a bit more professional and practical, which may have longer term effects (people who think outside of the box generally aren't the ones who are paid well, initially).