John Jonas explains common reasons an employee (referred to as "OFS") might get another job: low pay, insufficient work/engagement, dislike of their work, poor management, fear of job loss, high ambition, or being in a dead-end/bored role without a clear career path. He emphasizes employees want careers—opportunities to grow, earn more, and gain skills—rather than perpetual "silly jobs."
Chapters
So to me, the reason someone's getting another job is indicative of a few things. There's a combination of things going on or there's something going on. So it could be that I'm not paying enough, I'm not keeping them busy enough, they don't like the work that they're doing, I'm not a good enough boss, and they're worried about losing their job and so they feel like they need to have another job because of that, or they're more ambitious than I thought they were when I hired them. Like they just, they really, really want to contribute and improve their station in life or they want to make more money really, really bad. Another option is I've created a dead end job for them. Like they're bored and they're bored with their job and it's not good and they don't see a path moving forward to growth. They're not robots. These are people who want to contribute in life. They want to contribute in life, they want to contribute in your business, they want a career. They don't just want a silly job, they want a career. And I found that if I don't provide a career for them, it's fine to provide a silly job for a little bit of time, but a career where they can grow and earn more and improve themselves and gain more skills is a whole heck of a lot better.