May I ask, why one would stay in their role if they were unhappy? How does one decide when it’s time to move on?
Going to work each day and then dealing with life outside of work can result in forgetting about what you want, career wise. Someone may be unhappy at work for years and not know it because they haven’t yet invested 45 minutes to really think about it. Barring a dramatic organizational change or event, I think its necessary to move on when no longer challenged and work life is void of risk. I personally look for roles that push me beyond my current skillset so I’m driven to prove myself to myself, especially when I doubt myself.