<prompt> Human: I currently work at a job that pays really good tuition reimbursement. Im about to finish my Masters degree, fully covered by the job - about 60K. The policy is that I cant leave the company quit for 2 years, or I have to pay it back.I was approached by a few recruiters who got me a few interviews at a company or two, and the pay would look like its much better, plus itd be new work with more opportunities for growth. My current job feels like Im stuck - Note: I do like my job as it is; I just feel like its growing boringstagnant and theres not much potential.Current pay: about 75K with great benefitsNew job expected pay: about 100K with pretty decent benefits.By my estimates, with the 25K bump in salary, minus a drop in benefits puts me at about 10K-15K increased value. Taxes will come into play here too, so the value would be less.Would a career change at this time be worth it? I would basically be paying 60K to leave the company, or I could wait it out 2 years and look to make a change then, but have no growth in the meantime.Edit: Thanks for the input, everyone! I got an offer with the value as expected. After reviewing everything, the value did not seem quite worth it to me to leave, so I turned down the offer ouch!. I just couldnt voluntarily take on 60K in debt when the payoff wasnt worth half that to me. Itd be more worth it in a year or two when that cost would be lower.  <response>: The title makes it seem like you are being held captive. You arent, you made a deal, you got the benefit of that deal, so now you have to carry out your part of the deal. Much like you wouldnt be paying to leave you would be paying for breaking the contract. Now if you just want the numbers given what you have said, difference is 12.5 2 or 25k which is smaller than 60k. So staying at least for 2 years makes sense financially. I believe people have a moral duty to carry out their contracts, but you have to decide for yourself. 