The hospitals are requiring contracts because it's expensive to train new grads and they want to get their money out of them. From what I can gather, the money you owe decreases the longer you stay at the hospital. 2 years isn't too bad because most ...