Earlier quoted context omitted.
You had no burnout or resentment because you had an enjoyable working environment with what sound like just rewards and you were able to learn valuable things. That's pretty rare in my experience. My anecdotal evidence is the opposite. I worked extra hours and volunteered for a long time. I took responsibility for things nobody else wanted. My raises and bonuses were trivial. I had one promotion early on from entry l…
Here's the thing: working hard doesn't just benefit your employer. It also benefits you because you'll learn new skills rapidly. If your employer doesn't recognize the value you're adding, don't just sit around hoping for a raise someday. Use your new skills to find one who will. At least in my experience (as an engineer in the US), this is relatively easy and is considered a normal thing to do in one's career.
Only if those skills are in wide demand. Moving companies can be risky and complicated depending on one's personal and family issues.