The hardest career decisions aren’t whether to take a new job — they’re whether to leave the one you have. Staying feels safe. Leaving feels risky. And the daily pull of inertia means most people wait far longer than they should.

This isn’t about impulsive quitting. It’s about having a clear-eyed framework for evaluating what your current job is actually giving you — and being honest when the answer is “not enough, and that’s not going to change.” The difference between a rough quarter and a structural ceiling matters. So does the difference between a demanding job and a genuinely toxic one.

Below are nine concrete signs that it’s time to move on, drawn from patterns we see across the tech workers and companies we track. Not all nine need to apply. Often, two or three converging at once is the signal.

TL;DR — Key Signs

  1. Growth has flatlined
  2. Your manager isn’t in your corner
  3. You’re meaningfully underpaid
  4. Culture is actively harming you
  5. Your values no longer align
  6. Good people keep leaving
  7. Your ceiling is structural
  8. You dread work most days
  9. The market is paying more for what you know

Jump to a Section

1. Growth has flatlined 2. Your manager isn’t in your corner 3. You’re meaningfully underpaid 4. The culture is actively harming you 5. Your values no longer align 6. The good people keep leaving 7. Your ceiling is structural 8. You dread work most days 9. The market is paying more When NOT to leave
Sign 1 of 9
Your growth has flatlined — and it’s been months

There’s a difference between a challenging role and a growing one. Challenging means difficult work that stretches you. Growing means you’re meaningfully more capable today than you were six months ago. If the answer to “what have you learned in the past six months?” is a long pause, something is wrong.

Growth stalls for a few reasons: the role is genuinely too small for your current level, the company isn’t investing in L&D, or you’ve mastered the job and there’s no next level visible from where you stand. Any of these can be survivable for a quarter. None of them are survivable for a year without real damage to your career trajectory.

The test: if you stayed another two years doing exactly this, would you be meaningfully more valuable to the labor market? If the honest answer is “not really,” that’s the signal.

Concrete tellYou’re doing the same work you did 18 months ago, with roughly the same scope and impact. You’ve asked about stretch projects or additional responsibility and been told “maybe next quarter” for two consecutive quarters.
Sign 2 of 9
Your manager isn’t in your corner

Managers have outsized power over your career inside a company. They control your projects, your visibility to leadership, your performance reviews, and your access to opportunities. A manager who isn’t actively advocating for you isn’t neutral — they’re a ceiling.

This isn’t about whether you like your manager personally. It’s about whether they’re helping you grow, sponsoring you for opportunities, giving you honest feedback that leads somewhere, and going to bat for you when it matters. Managers who do none of these things while being perfectly pleasant are still obstacles.

The hard version: if your manager regularly takes credit for your work, gives vague or contradictory feedback, shields you from leadership visibility, or consistently under-levels your contributions in reviews — the problem is structural, not fixable by having the right conversation.

Concrete tellYou’ve had the direct conversation about growth and what “great” looks like for you — and either nothing changed, or you got a non-answer. Your manager consistently describes your work as “the team’s work” in all-hands but your performance review doesn’t reflect that framing.

Find a company that fits how you work

Browse 118 companies filtered by culture values — work-life balance, remote-first, engineering-driven, flat hierarchy, and more.

Explore Company Profiles → Take the Culture Quiz →
Sign 3 of 9
You’re meaningfully underpaid — and they won’t fix it

Being underpaid isn’t just a financial problem — it’s a signal about how the company values you. Companies pay market rate for people they consider essential and below-market for people they consider replaceable or complacent.

The threshold that matters: more than 15% below market for your role, level, and location is meaningful. You can verify this by talking to peers in similar roles, looking at compensation ranges in job postings for comparable positions, or interviewing externally and seeing what offers come back. The job market will tell you your price faster than any internal conversation.

The retention offer dynamic is worth understanding: if you get an outside offer and your company suddenly finds budget to give you a 25% raise, they were underpaying you on purpose and knew it. Counter-offers resolve the symptom, not the underlying problem — which is that your company will only respond to external pressure, not merit.

Concrete tellYou’ve raised compensation directly with your manager. The response was either “budget is tight right now” (for the third time) or a tiny adjustment that still leaves you well below market. When you look at job postings for similar roles, they consistently list higher salary bands than what you’re earning.
Sign 4 of 9
The culture is actively harming you

There’s a difference between a demanding environment and a toxic one. Demanding means high standards, fast pace, and real accountability — the kind of environment that’s genuinely hard but makes you better. Toxic means the environment itself is the problem: it’s making you smaller, more anxious, more guarded, and less like yourself.

Toxic cultures have specific, identifiable patterns: blame is assigned publicly while credit is claimed privately. Leadership makes decisions unpredictably and explains them poorly or not at all. People who speak up are punished in subtle ways — sidelined from projects, excluded from key meetings, suddenly “performance managed.” Psychological safety is nonexistent: you self-censor constantly, you don’t report problems up, and you definitely don’t admit mistakes.

If you’re experiencing deteriorating mental health, persistent anxiety on Sunday evenings, or you notice you’ve become more withdrawn, risk-averse, or cynical than you were a year ago — the environment is doing that to you. That’s not a reason to try harder. It’s a reason to leave.

Concrete tellYou regularly hear “don’t shoot the messenger” as actual advice from coworkers. Post-mortems focus on assigning blame, not preventing recurrence. You’ve watched peers get publicly called out for failures while successes are attributed to the team or leadership.
Before You Assume It’s Toxic

Hard and toxic are genuinely different. If your company is going through a difficult stretch — post-layoff pressure, a missed revenue target, a product pivot — stress and friction are normal. The question is whether the patterns are situational (improving as the situation improves) or structural (consistent regardless of circumstances, and attributed to leadership behavior). One bad quarter is a data point. Two years of the same dynamic is a culture.

Sign 5 of 9
Your values no longer align with where the company is going

Companies evolve. The startup you joined two years ago that shipped fast, kept hierarchy flat, and felt mission-driven may have grown into a 400-person organization with three layers of approval for every decision. That’s not a failure — it’s what growth often looks like. But it can mean the job you took no longer exists in the form you valued it.

Values misalignment shows up in specific ways. You used to believe in what you were building and now you’re not sure. The company pivoted away from what made it interesting. Leadership’s decisions consistently conflict with stated values — they say they care about sustainability but cut the team working on it. They say they’re engineering-driven but shipped a product that engineering explicitly flagged as broken.

This matters because intrinsic motivation is a finite resource. You can override misalignment with discipline for a while. But when the work doesn’t connect to something you actually believe in, everything gets harder and slower — and you’ll eventually burn out on effort alone.

Concrete tellYou can no longer give a genuine answer to “why do you work here?” beyond “the salary.” When a recruiter calls, you take the conversation. When you describe your company to friends, you spend more time adding caveats than making the case.
Sign 6 of 9
The good people keep leaving

Turnover is one of the most reliable leading indicators of a company or team in trouble. But not all turnover is equal — what you want to watch is who is leaving. If it’s the high performers, the people you learned from, the senior engineers or PMs you respected most — that’s a signal worth taking seriously.

High performers leave for a reason. They have options, they know their market value, and they leave when the delta between what they’re getting (growth, compensation, culture, mission) and what they could get elsewhere becomes too large. When three of your best teammates leave in six months, they’re signaling something about the organization that leadership is unlikely to acknowledge publicly.

The compounding effect is worth noting: when high performers leave, the quality of the environment degrades. Remaining work gets redistributed to fewer people, morale drops, and the best people remaining get recruited harder by the talent networks of the people who already left.

Concrete tellYou’ve had three or more colleagues you respected leave in the past year, and when you ask why they’re going, the answers are consistent: growth ceiling, leadership issues, compensation, or mission drift. They’re all landing at better companies.
Sign 7 of 9
Your ceiling is structural, not circumstantial

Some limitations are circumstances: the team is at capacity right now, there’s a hiring freeze, the company is reorganizing. Circumstances change. Structural ceilings don’t — at least not from inside the organization.

A structural ceiling looks like this: the level above you is occupied by someone who isn’t going anywhere, and there’s no adjacent path. Or the company doesn’t promote from within your function historically. Or you’re in a role that’s valued as execution-only — no matter how well you perform, the strategic decisions are made elsewhere and you’re not in the room. Or you’re in a satellite office that’s geographically separated from where leadership actually sits.

These constraints are real and largely immune to individual performance. You could be the best engineer or PM on the team and still hit the ceiling. Identifying whether your constraint is structural is the key diagnostic question.

Concrete tellWhen you look at the career paths of people who stayed at this company for 3–5 years in your function, none of them ended up where you want to be. The progression is either absent or leads to a role you don’t actually want.

Find a Better Culture Fit

Browse open roles at companies we’ve verified for work-life balance, remote flexibility, flat hierarchy, and strong engineering culture. Filter by the values that actually matter to you.

Browse Culture-Matched Jobs →
Sign 8 of 9
You dread work most days — and it’s not about the work itself

Everyone has rough weeks. The project is broken, the deadline is unrealistic, the feedback loop is frustrating. That’s not dread — that’s the job being hard. Dread is when the anticipatory anxiety of going to work on Monday morning has nothing to do with any specific project and everything to do with the environment itself.

You know it’s the environment when: the anxiety persists across different projects, it doesn’t go away during good weeks, and it’s concentrated around interactions with specific people or systems rather than the work itself. When the feeling is “I don’t want to go to that place and be around those people” rather than “this sprint is brutal,” you’re describing a culture problem.

The data point worth tracking honestly: if a recruiter called you tomorrow with a role at a company that excited you, would you feel instant relief? If yes, that relief is revealing something about your current state that deserves attention.

Concrete tellSunday evenings are consistently anxiety-filled. You find yourself relieved when meetings get cancelled, not because you gained time but because you avoided the interaction. You’ve started declining optional social events at work that you used to enjoy.
Sign 9 of 9
The market will pay significantly more for what you know right now

This is especially true in tech right now, where the value of specific skills — particularly anything touching AI, infrastructure, and applied ML — has moved dramatically. If you built a valuable skill set in the last two years and haven’t tested the market, you may be sitting on significant unclaimed value.

The way to test this isn’t to guess. Apply to three or four roles that look like meaningful upgrades. Go through the process. See what offers you get. If the inbound is 20–30% higher than your current comp, or the scope of the roles is significantly larger, that’s real data. You don’t have to take any of it — but you now know your market price instead of assuming it.

This also removes the fear from the decision. Most people resist leaving because they don’t know if they can land something better. Running a calibration search before you’re desperate converts that unknown into a number you can actually use.

Concrete tellYou get unsolicited recruiter messages regularly for roles that look better than your current one. When you look at job postings in your space, the listed salary ranges are noticeably higher than what you earn. Or: you talked to a recruiter casually and the role they described was a level up from where you are.

The 3-Sign Rule

One sign on its own usually isn’t enough. A bad quarter, a frustrating manager, a pay gap you haven’t negotiated yet — these are all things worth addressing directly before making a career move. The signal gets strong when three or more signs apply at once, and you’ve already tried to address them with direct conversation.

The sequence that matters: raise the issue directly → give it a reasonable window (one quarter) → evaluate whether anything changed. If nothing changed after honest feedback, you have your answer. You’re not quitting impulsively — you tried to fix it first.

When You’re Probably Not Ready to Leave

This article would be incomplete without balance. There are situations that feel like reasons to quit but aren’t — or at least aren’t yet. Recognizing them will save you from making a move at the wrong time for the wrong reason.

Not a reason to quit (yet)

A bad week, month, or even quarter. Every company has difficult stretches. The question is whether the difficulty is situational or structural. If a major launch just shipped and the team is exhausted, that’s not a signal — it’s a deadline. Give it time to normalize before drawing conclusions.

Not a reason to quit (yet)

You haven’t had the direct conversation yet. If you’re frustrated about comp, growth, or scope — but you haven’t explicitly raised it with your manager in a serious conversation — that’s not an exit signal. It’s a conversation you need to have. Some managers genuinely don’t know there’s a problem until you name it. You owe yourself that conversation before you owe yourself a job search.

Not a reason to quit (yet)

You have no runway and no offer. Quitting without a plan is usually a decision made out of emotion rather than strategy. Leaving a toxic situation is the one exception — sometimes you need to get out to protect yourself. But in most cases, starting a job search from a position of employment is significantly better for negotiating leverage and for avoiding desperation decisions.

Not a reason to quit (yet)

You haven’t tested the market. “I could probably get something better” is a hypothesis, not a fact. Before you leave, find out. The process of interviewing will either confirm that better options exist (good to know) or reveal that your current role is more competitive than you thought (also good to know). Either way, you make a more informed decision.

Not a reason to quit (yet)

You’re less than 12 months in. Most roles take 6–9 months before you have full context on the team, the work, and the culture. Discomfort and confusion in month 3 are almost always signs of a normal ramp curve, not a broken environment. Unless there are active red flags (see signs 4 and 8), give yourself the full ramp before evaluating.

Before You Hand in Your Notice

If you’ve counted your signs, had the conversations, and you’re ready to move — a few things to do before you pull the trigger.

Pre-departure checklist

Have your next role secured OR 3–6 months of expenses in savings
Document your key projects, wins, and impact metrics (for your resume and portfolio)
Refresh your network before you need it — reconnect with former colleagues and mentors
Have the honest conversation with your manager if you haven’t — sometimes the response is a meaningful change
Know your cliff and vesting schedule — timing your departure can be worth months of equity
Leave clean documentation of your work so handoffs are smooth
Burn no bridges — give notice professionally, offer transition support, leave gracefully

Tech is smaller than it looks. The colleague you worked with three companies ago will show up as a reference check or a hiring manager. How you leave is remembered almost as long as what you built while you were there.

The Bottom Line

Leaving a job is rarely a clean decision. There will always be things you’ll miss — teammates you’ve built trust with, institutional knowledge you worked hard to accumulate, the inertia of a known environment. None of that is a reason to stay if the structural realities aren’t working.

The goal isn’t to leave for the sake of leaving. It’s to be honest with yourself about what you’re actually getting, and clear-eyed about whether that’s going to change. Most people who leave a job they should have left sooner describe the same feeling: they wish they’d done it earlier.

If you’re evaluating a move, the best thing you can do right now is get specific about the culture and values of the places you’re considering. A higher salary at a company with worse culture than your current one is a lateral move at best. Our company culture directory covers 118 companies with Glassdoor scores, verified culture values, and real employee sentiment — so you can make the next move count.

Make the next job count

Filter 118 companies by the culture values that matter to you: remote-first, engineering-driven, flat hierarchy, strong work-life balance, and more.

Browse Culture-Matched Jobs → Explore Company Profiles →

Frequently Asked Questions

How do you know when it’s time to leave your job? +
The clearest signal is when multiple signs converge at once: you’ve stopped growing, your manager isn’t investing in you, your compensation is meaningfully below market, and you dread Monday mornings. One bad quarter is a reason to have a conversation. Three consecutive quarters of stagnation with no change — despite direct feedback — is a reason to start looking. The key is distinguishing between a temporary rough patch (which most jobs have) and a structural ceiling that won’t change.
Should I quit my job without another one lined up? +
In most cases, no — staying employed while job searching gives you negotiating leverage and removes financial pressure that leads to accepting the wrong offer. The one exception is genuinely toxic or harmful environments where your mental health is deteriorating. If the job is actively damaging you, leaving first is the right call. Otherwise, build your runway: 3–6 months of expenses saved, and start applying while still employed.
What are the signs of a toxic workplace worth leaving? +
A toxic workplace has specific, identifiable patterns: blame culture where mistakes are punished publicly, credit-stealing where managers claim IC work as their own, unpredictable leadership that changes direction constantly without explanation, and a pattern of good people leaving. The difference between “hard” and “toxic” is that hard environments push you to grow — toxic ones make you smaller. If you’re becoming more anxious, more guarded, and less like yourself at work, that’s the clearest signal.
How long should you stay at a job before quitting? +
The “you need to stay two years” rule is largely outdated in tech. What matters is the story you can tell: did you grow, ship meaningful work, and leave cleanly? For most roles, 12–18 months is enough to demonstrate real contribution. Less than 12 months warrants explanation. The exception is roles where red flags were genuinely invisible before you joined — leaving at 8 months from a toxic situation is better than staying miserable for 2 years.
How do I know if I’m underpaid or just uncomfortable? +
Check current compensation data — look at your specific role, level, and location. If you’re more than 15% below the median for equivalent roles, you’re meaningfully underpaid. Talk to peers in similar roles. Apply externally and see what offers come back — the market will tell you your price faster than any tool. If your company responds to a competing offer with a quick counter, that’s also confirmation: they were underpaying you and knew it.
What should I do before quitting my job? +
Before resigning: have your next role secured or 3–6 months of savings, document your key projects and wins for your resume, build or refresh your network before you need it (not after), and have an honest conversation with your manager if you haven’t — sometimes the right response to your concerns is a promotion or transfer, not a job change. Leave documentation of your work so handoffs are clean. Burn no bridges: tech is smaller than it looks.