Every couple years I interview around, I get a job offer, I take it back it my employer and they either match it or I leave.
I don't even have to do that. My employer always give me good raises and even better bonuses. Every year.
Benefits are great. PTO is great. Work-life balance is great. No layoffs whatsoever. It's not just about making money for the company and the owners, but the rest of the employees as well.
I don't need the strife from trying to start a union here. Save it for companies that have pushed their employees too far. Unionize where it's going to have the greatest benefit.
I see that a lot with just the starting percentages of yearly raises. Most companies never keep up with market value, and by the time you've spent ten years there, you're making much lower than the industry standard.
The worst is employers who have some 1-5 scale for yearly performance and they gatekeep bosses who try to give out too many 5s. It's not a competition among your peers. If the whole team is doing good and working hard, then reward all of them.