Work might pay for my Masters course and in return I'd agree to stay for a period of time afterwards. It relatively common practice in bigger companies I think, but they don't have a set policy and It's complicated by the fact that it is a part time course so I don't have a fixed end point.
Does anyone have experience of this, or any advice? I was thinking that for every year they pay for then I'll stay for that year plus one more. So if the course takes two years they get me for three...any gaping flaws in this logic?

