I spent the last year at a company where I created a new department, but I got no raise, bonus or promotion -- just five-star feedback and promises of future growth.
I found a better job at another company which pays better, and I want to take it. However, as the creator of this department, I am responsible for the execution of several high-profile projects. If I leave now, the company will be set back for several months.
I am worried about getting a bad reputation for leaving at a critical time (it would be critical for several months, even if they got a replacement in the next few weeks).
Does the company have a right to badmouth me or not recommend my services for leaving (regardless of my reasons), just because my absence also leaves them at a disadvantage for those projects?