I work as a software developer for an alright manager, however, the CEO is a micromanager. Two years ago a project had a rough start due to requirements gathering being viewed as bothering the customers. The CEO has overruled any raise based on the rough start from two years ago.
Since then, I've written several mission critical applications using programming languages, frameworks and techn that only I know. I have now begun to seriously interview for positions at different companies for more money. I should also add that I have no intention of accepting any counter offers or attend an exit interview.
The CEO is known to lash out at anyone around, which has cost the department and company 50% of its employees on a year to year basis. I'm guessing that when I do put in my resignation, the department will implode. I'd say that this will be a “learning experience” for the CEO, but he's never learned in the past. In fact, his favorite quote is that he can get consultants to replace us.