I would NOT sign one of those contracts unless I had absolutely no choice. Have a lawyer look at it if you can. I have heard of fines up to $30,000 for leaving a job in under 3 years. Lord knows what will happen in 3 years. Do I want to become financially crippled for leaving a job because, God forbid, a family member gets sick and I need to take care of them? I think those contracts are demeaning and wrong. I stayed at my last job, despite being dissatisfied, for over 4 years. If I managed to stay 4 years at a job which I wasn't super happy with without a contract, what does that say about jobs that have contracts?