I worked for a small family business (father, 2 sons and 3 non family) for the past 4 years with a current salary of 58k. I was offered a job in a larger company with better future options for 90k a year and much better benefits. After talking to my employer to ask for a counter, they said I would never make that much with them and I should stay because of my “obligation to the family,” meaning theirs and not my own. They said they would not offer me more but I should stay with them. Put in my notice immediately after that and they were honestly stunned. I was able to give them 4 weeks before my new job to help find my replacement, and my boss would only speak around me or through others now during the last two weeks. Worst part, they decided they needed to hire two people to replace me, costing more than what would have been required to get me to stay. I shouldn’t have given them four weeks… New job starts tomorrow though!