Red Flags When Interviewing at Software Companies

Knowing when to stay and when to leave defines successful sales careers. Leave too early and you miss growth opportunities and damage your resume. Stay too long and you waste years in a role that’s going nowhere. According to HubSpot research, the average sales rep tenure is only 18-20 months, but reps typically hit peak performance between two and three years in their role. This means most salespeople leave before reaching their full potential. Understanding when leaving makes sense versus when you should push through separates strategic career moves from reactive job-hopping.

Signs It’s Time to Consider Leaving

Not every frustration means you should quit. But certain patterns indicate the situation won’t improve and staying damages your career.

Your growth has stalled:

  • No promotion path exists or has been promised indefinitely
  • You’ve stopped learning new skills
  • Your responsibilities haven’t expanded in over a year
  • Top performers aren’t getting promoted either
  • Management shows no interest in your development

The company is struggling:

  • Consistent missed revenue targets across the organization
  • Layoffs or hiring freezes
  • Product losing to competitors regularly
  • Leadership turnover or instability
  • Customers churning at increasing rates

Your compensation is below market:

  • You’re underpaid compared to similar roles elsewhere
  • Commission structures have been reduced
  • Quotas have increased without corresponding OTE increases
  • Benefits have been cut
  • Requests for raises are consistently denied

The culture has become toxic:

  • Your manager is ineffective or harmful
  • Politics matter more than performance
  • Top performers are leaving consistently
  • Values you care about are violated regularly
  • You dread going to work

When multiple signs appear together, the message is clear.

Signs You Should Stay Longer

Sometimes frustration is temporary or the situation is better than you realize. Consider staying when:

You’re still growing:

  • You’re learning valuable skills
  • You have a mentor investing in your development
  • Promotion is realistic within a clear timeframe
  • The challenges are making you better
  • You’re building expertise you can leverage later

The fundamentals are strong:

  • The company and product are succeeding
  • Your compensation is competitive
  • Your manager supports your success
  • The culture aligns with your values
  • Top performers stay and thrive

You haven’t given it enough time:

  • You’re still in your first year
  • You haven’t completed a full sales cycle
  • Recent changes haven’t had time to work
  • You’re blaming externals for personal challenges
  • You haven’t had direct conversations about your concerns

Leaving would hurt your resume:

  • You’ve had several short stints already
  • Staying another year would demonstrate stability
  • You’re close to a meaningful milestone
  • The job market is unfavorable right now

Before deciding to leave, exhaust options for improving your current situation.

Have the Hard Conversations First

Many problems can be solved without leaving. Before you start interviewing elsewhere, try addressing issues directly.

Talk to your manager:

  • Express your career goals clearly
  • Ask what it would take to get promoted
  • Discuss compensation concerns professionally
  • Request specific changes that would help
  • Give them a chance to respond

Understand the real situation:

  • Is the issue your company or your role specifically?
  • Would a different team or territory help?
  • Are there internal opportunities you haven’t explored?
  • Is your perception accurate or distorted?

Document the conversation:

  • Note what was promised and when
  • Set a timeline for revisiting
  • Be clear about what you need
  • Follow up if commitments aren’t kept

Sometimes these conversations reveal that change is possible. Other times they confirm that leaving is the right choice. Either way, you’ll know you tried.

Evaluate Your Market Value

Before leaving, understand what you’re worth and what’s available.

Research compensation:

  • Check RepVue, Glassdoor, and Levels.fyi for comparable roles
  • Talk to recruiters about market rates
  • Understand total compensation, not just base
  • Factor in equity, benefits, and other components

Assess your skills:

  • What have you accomplished that’s marketable?
  • Which skills transfer to other roles?
  • What gaps do you need to address?
  • How does your experience compare to job requirements?

Test the market:

  • Have exploratory conversations with recruiters
  • Apply to a few roles to gauge interest
  • Get a sense of what opportunities exist
  • Understand your realistic options

Knowing your market value helps you negotiate your next compensation package effectively and avoid accepting a lateral move disguised as advancement.

Consider the Full Picture

Leaving involves tradeoffs. Evaluate them honestly.

What you’re giving up:

  • Relationships you’ve built
  • Knowledge of the product and customers
  • Unvested equity or bonuses
  • Time invested in ramping
  • Reputation and political capital

What you’re risking:

  • The new role might not be better
  • You’ll have to prove yourself again
  • Short tenure looks bad on resumes
  • Transition costs time and energy
  • Unknown challenges at new company

What you’re gaining:

  • Fresh start with new opportunities
  • Potential for better compensation
  • Different culture and leadership
  • New skills and experiences
  • Escape from current problems

Be honest about whether the potential gains justify the real costs.

The Two-Year Rule and When to Break It

Conventional wisdom says stay at least two years. This guideline exists for good reasons:

  • It takes time to demonstrate real results
  • Short stints raise red flags for employers
  • You need time to learn and grow in a role
  • Recruiters question pattern of quick exits

But two years isn’t absolute. Leaving earlier makes sense when:

  • The company is clearly failing
  • You have a significantly better offer
  • The environment is genuinely toxic
  • You were misled about the role
  • Staying would damage your career

One short stint is explainable. Multiple short stints become a pattern that limits your options. If you’ve already had a couple of brief roles, prioritize staying longer at your next position.

Timing Your Exit

When you decide to leave, timing matters.

Best times to leave:

  • After hitting a major milestone or achievement
  • When you have a strong offer in hand
  • During hiring seasons (typically Q1 and Q3)
  • Before your company’s situation deteriorates further
  • When your network and skills are strongest

Worst times to leave:

  • Right before unvested equity vests
  • During your best earning quarters
  • When you haven’t prepared properly
  • Out of pure emotion or frustration
  • Without another opportunity lined up

Prepare before you announce:

  • Line up your next role first if possible
  • Save important contacts and information
  • Document your achievements
  • Prepare for counteroffers
  • Know your notice period requirements

Leaving without a plan rarely works out well.

Planning Your Job Search While Employed

Searching while employed gives you leverage but requires careful management.

Protect yourself:

  • Don’t use company resources for job searching
  • Be discreet about interviews
  • Don’t badmouth your employer
  • Keep performing well until you leave
  • Schedule interviews outside work hours when possible

Manage the timeline:

  • Job searches typically take 2-4 months
  • Start earlier than you think necessary
  • Don’t rush into the wrong opportunity
  • Be patient while maintaining urgency

Leverage your position:

  • Employed candidates have more negotiating power
  • You can be selective about opportunities
  • You’re not desperate, which shows
  • Take time to find the right fit

For guidance on the search process, review our articles on preparing for sales job interviews and writing a sales resume that gets interviews.

Handling the Resignation

When you’re ready to leave, execute professionally.

Give appropriate notice:

  • Two weeks is standard minimum
  • Longer notice for senior roles
  • Check your employment agreement
  • Be prepared to leave immediately if asked

Resign gracefully:

  • Tell your manager first, in person if possible
  • Be direct but professional
  • Don’t burn bridges
  • Offer to help with transition
  • Keep reasons brief and non-negative

Handle counteroffers carefully:

  • Most people who accept counteroffers leave within a year anyway
  • The underlying issues rarely change
  • Your loyalty will be questioned
  • Consider why they didn’t address concerns before
  • Usually better to decline and move on

Exit professionally:

  • Complete handoffs thoroughly
  • Document important information
  • Say goodbye to key relationships
  • Leave contact information for questions
  • Maintain relationships after leaving

How you leave affects your reputation for years. Leave every role better than you found it.

Learning From the Experience

Every job teaches something. Extract the lessons before moving on.

Reflect on:

  • What worked well and why?
  • What would you do differently?
  • What did you learn about yourself?
  • What environment helps you succeed?
  • What red flags did you miss initially?

Apply to your search:

  • What criteria matter most for your next role?
  • What questions will you ask in interviews?
  • What will you verify before accepting?
  • What patterns should you avoid?

Use insights from this experience to evaluate your next sales job offer more effectively.

When Leaving Isn’t the Answer

Sometimes the problem follows you because it’s internal, not external.

Consider whether:

  • You’d face the same issues elsewhere
  • Your expectations are realistic
  • You’re avoiding problems you need to solve
  • Personal issues are affecting your work perception
  • You’ve created some of the problems yourself

If you’ve had similar issues at multiple companies, the common factor is you. That’s not necessarily bad. It means the solution is within your control. But changing jobs won’t fix it.

Some salespeople benefit from coaching, therapy, or honest self-reflection more than a job change. Know the difference.

Making the Final Decision

Ultimately, you know your situation best. Trust your judgment while avoiding purely emotional decisions.

Leave when:

  • The objective evidence says you should
  • You’ve tried to improve the situation and failed
  • Better opportunities exist
  • Staying actively damages your career
  • Your gut consistently says it’s time

Stay when:

  • The fundamentals are good despite frustrations
  • You’re still growing and earning
  • Leaving would hurt more than help
  • You haven’t given it a fair chance
  • The grass isn’t actually greener

Either choice is valid. Make it deliberately, prepare thoroughly, and execute professionally.


Leave a Reply