Surely you wouldn't you be "locked in" to join Citi at the end of the course if you paid the fees yourself. Hence you could work hard on the course, knowing that there is a better than average chance of a job with Citi and then try for BA, BMI or the charters who have a history of taking integrated students if you could get better pay? I can't see how any bond system would be legal given that Citi won't be offering any consideration.