Deciding whether to stay at a job or move on is one of the most consequential career decisions you’ll make, and it’s rarely simple. Loyalty, comfort, fear of the unknown, and sunk cost thinking (“I’ve already invested so much time here”) often cloud the decision. But staying too long in the wrong role can quietly stall your growth, income, and well-being for years.
This guide covers the clearest signs it may be time to leave, along with how to think through the decision and plan your exit strategically.
Sign 1: You’ve Hit a Genuine, Unaddressed Plateau
If you’ve diagnosed a career plateau (see our Career Plateau guide), addressed it directly with your manager, and given it real time and effort — but nothing has changed — that’s a strong signal that further growth may not be available where you are.
Sign 2: Your Compensation Is Significantly Below Market
If you’ve researched your market value, negotiated fairly (see our How to Ask for a Raise guide), and your company consistently refuses to close a significant, well-documented gap, staying may mean accepting a real financial cost that compounds over years.
Sign 3: You Dread Going to Work Regularly
Occasional stress or a difficult week is normal in any job. But a persistent, daily sense of dread — not tied to a specific temporary project or season — often signals a deeper misalignment between the role and your needs.
Sign 4: The Company Culture Has Become Toxic
Watch for patterns like:
- Consistently poor treatment from leadership or colleagues
- High turnover across your team or department
- A culture of blame, fear, or lack of psychological safety
- Values that clearly conflict with your own, without hope of change
A single bad month is different from a sustained, unresolved pattern of dysfunction.
Sign 5: There’s No Path for Growth, Structurally
If your organization is flat, shrinking, or simply has no realistic path to the next role you want — regardless of your performance — that’s a structural limitation no amount of individual effort can fully overcome (see our Career Plateau guide for more on structural plateaus).
Sign 6: Your Skills Are Stagnating
If your role no longer challenges you, and you’re not building new skills relevant to your future goals, staying too long can leave you less competitive in the broader job market over time.
Sign 7: You’ve Lost Trust in Leadership
Repeated broken promises, lack of transparency, or leadership decisions that consistently conflict with stated values can erode trust to a point where it’s difficult to feel motivated or secure in your role.
Sign 8: The Company’s Trajectory Is Concerning
Signs like repeated layoffs, declining product/market performance, loss of key clients or leadership, or persistent financial instability may indicate the company’s future — and your role’s stability within it — is genuinely at risk.
Sign 9: Your Values No Longer Align
Sometimes a company’s mission, ethics, or approach simply no longer aligns with your own values, even if the day-to-day work itself is fine. This misalignment often grows more uncomfortable over time rather than resolving on its own.
Sign 10: You Have a Genuinely Better Opportunity
Sometimes the signal to leave isn’t about what’s wrong with your current job — it’s about a clearly better opportunity elsewhere: significantly better growth potential, compensation, culture, or alignment with your goals.
How to Confirm It’s the Right Decision (Not Just a Bad Week)
Before making a final decision, ask yourself:
- Have I addressed this issue directly (with my manager, HR, or through a role change) rather than assuming nothing can change?
- Is this a persistent, months-long pattern, or a temporary rough patch (a hard project, a difficult season)?
- Have I given the situation genuine time and effort to improve?
- Am I making this decision from clarity, or from a moment of frustration or burnout?
How to Plan Your Exit Strategically
Once you’ve decided it’s time to leave:
- Start your search before resigning, if financially and practically possible — it’s easier to negotiate and be selective while still employed
- Update your resume and LinkedIn ahead of time (see our Resume & CV Writing guide)
- Reconnect with your network discreetly, and consider informational interviews to explore new directions
- Plan your finances for a potential gap between roles
- Leave professionally — give appropriate notice, offer a smooth transition, and avoid burning bridges, even if your reasons for leaving are valid frustrations
Conclusion
Recognizing when it’s time to leave a job requires honest self-reflection: distinguishing between temporary rough patches and persistent, unresolved patterns around growth, compensation, culture, or alignment. If you’ve addressed the issues directly and given them genuine time, and the situation still isn’t improving, moving on is often the healthiest path for your long-term career and well-being.
Whether you decide to stay or go, having clear career goals can help guide the decision. Read our guide on How to Set and Achieve Career Goals (with Templates) next.