I'm the lead dev at a small co that does work, mostly custom WordPress, for gov / edu / SMB (mostly NGO or trade groups). I'm the senior technical staff... there's a junior dev and a "project manager who codes but doesn't read log files".
I've been working with this company for 7 years and never gotten a raise. We have "unlimited PTO" which really just means I have no idea how many days off I can take. I mostly work with the biz because it used to be quite flexible and was only a 30-hour-a-week commitment. That's become much less flexible as we lost the ability to stack hours without "approval", I've started to be the only person on-call, I now have a junior who more or less reports to me, etc, etc.
I'm looking for work now, mostly because the cost of realestate where I am is outpacing my ability to save for a down payment.
The thing that got me a bit worked up is that when I asked my boss if they'd ever done the math on what it'd cost to replacement (even leaving out the cost of training) and their response was that they were 100% sure I'd make more money at another company-- they are just paying me what they feel like they can afford.
Then they gave me an immediate 5% raise and 1.5% cash bonus.
None of this makes one bit of sense to me... if I leave, they are going to have to find someone (or several someones) who can operate containers in GCP, write WP/Gutenberg blocks, Figma->PHP WP themes from scratch, and write integrations/ imports/ scrapes for these sites they build.
I've been interviewing and know what that kind of work pays, and how much the folks charge for that... but this boss of mine seems prepared to let me quit rather than up my pay. For full disclosure, I'm making 70K/yr+ health insurance and who the hell knows how many vacation days.
It's fun to do job interviews after all this time, and pretty gratifying that folks are so interested to speak with me, but I'm a bit worried how this person is going to get the stuff done that I've been doing at the price they've been selling the work.