<prompt> Human: Im a veterinarian. I took a job 8 months ago on a 2 year contract. The business went 24 hours based on the fact that I would be working night shift. Just as they did so I got a job offer for 50 more money and a better lifestyle no more night shift. I feel guilty as hell but with that amount of money I could pay off all my debts in 1 year and have a better future. There is an out clause that is 90 days so I can leave in terms of the contract. Just not sure how to feel good about it. Any advice on career moves vs money vs loyalty? I wonder if they could save 50 would they fire me?  <response>: Well, if the contract has a built-in out - then youre not breaking your contract. Thats a plus. I would go to them and be upfront and honest. If they are in a position to present a better offer, then you have given them the opportunity to do so. As uRook730 said: The best career advice I have received is that you should take care of you and yours. 