Having a job with the right level of challenges, and freedom to approach it how one want, is the best job to have. I've worked at a place like that for more than a decade now. I could probably move on to better paid jobs, but I'm hesitant to let go of my current workplace.