America needs to keep attracting the world's best and brightest, but linking it to a specific employer is problematic. Opens up employees to mistreatment.
I'd say charge a straight up fee, 500k upon approval. That gets you 5 years, if your wiz making 400k a year it's a great deal.