I would disagree with that (the career suicide part). When I was on a one year contract I also was given an offer elsewhere. I asked the boss to have a chat, told him quite openly what I had been offered and that because of the full time nature at that other job I was going to have to take it. My boss didn't want to lose me, offered me full time right on the spot with better pay and benefits. If you are a valuable employee they will want to keep you. Mind you, I busted my butt at that job...there was no spending time on OFC while I was at work! Every available second I was working, skipping lunches, staying late, arriving early etc. If you want to stay at your current company, give them a chance to at least try and keep you. If you don't even want to be there just take the other job. Personally, I did not want to blindside my employer and just take the other job. I was honest with them, they were honest with me. I ended up staying there 10 more years and only left because I was offered a General Manager position elsewhere