Job hopping every 1-2 years?

Aug 11, 2019 299 Comments

Everyone talks about switching companies for TC and coming back or switching again after 1-2 years. Does this look bad on your resume? Or is this the norm now? Is 2 years the norm or is it 1?

FWIW, I’m junior and I’ve already had short stints (6 mo, 1 year) in the past. Looking to leave after 1 year since G isnt the place for me).

Edit: I mentioned TC as common motivation on Blind, but I am personally looking for a startup with more learning and growth opportunities.


Want to comment? LOG IN or SIGN UP
TOP 299 Comments
  • Microsoft 🌲fiddy
    When I see a candidate with many 1-2 year job stints it raises huge red flags for me. If you've never stayed at a job longer than 2 years, I would not be inclined to hire you unless you had a really good reason.

    While it may help you in the short term with TC increases, it will hurt you in the long term since it makes you look undependable.
    Aug 11, 2019 17
    • Uber / Eng Hotwheelz
      @Narpreet everyone experiences 1-2-3 shit teams / companies early in their career.

      But if you find yourself in a streak oh 4-6 "shit companies" might be worthwhile to look inside and see if you are the cause and not the companies.
      Aug 12, 2019
    • I used to have this thinking that someone with 1 to 2 years on a company was a big red flag, but I think most of the times is not up to the employee, the company plays a big role on this too. I would say be very clear and specific, if a company is not providing what you want or where you want to go move on, relay through your projects and professionalism that you are worth and above all be clear an concise on what you want out of a company & team, it will save both entities time and money. Don't just take the job because the pay is 10k greater(since most of it goes to taxes...).
      Aug 18, 2019
  • Medallia qwertyca
    Why g isn’t for you ? 2 yrs is pretty good for standards
    Aug 11, 2019 17
    • Intel fang🙂
      It's awesome if you wanna have work life balance, impactful work and equally enjoying life ... it's not for people who wanna just work and suck
      Aug 13, 2019
    • Google Dwyijv
      Google is huge and varied. You can find both extremes on pretty much any dimension that's discussed in this thread in some team or another. This is a good thing, since people can choose what style of Google they want at any given point in life.
      Aug 13, 2019
  • Microsoft Dhc
    If I am the manager, I won't hire the guy hops a lot every 1-2 years. Just my 2 cents 😀
    Aug 12, 2019 9
    • Microsoft Dhc
      Lol. From message likes and private dms I have. All varieties I can tell.
      Aug 12, 2019
    • That’s why this guy works at Microsoft and not at a startup. It’s normal for startup engineers to change jobs every 1/2 years. You never know at the time you join a startup
      Aug 12, 2019
  • Google / HR

    Google HR

    I’m a recruiter and I can promise you this raises red flags at most companies.
    Aug 12, 2019 18
    • Google / HR

      Google HR

      @porsche996 I’m a millennial. 26 years old.
      Aug 13, 2019
    • Oracle Flatlinerz
      @nedo nevermind LinkedIn, I applied via referral for 3 roles 10 days ago and not even rejection emails! Last year I got rejection emails within 3 days
      Aug 20, 2019
  • LinkedIn / Eng ____I____
    I have 10 hrs of exp and LinkedIn is my 7th company. My friend who works for VMware with same years of experience is into the 11th company. Both of our CTC have a huge gap and he still get Calls from the recruiter.
    Until n unless you can explain your work and reason to come out, should be fine
    Aug 11, 2019 5
    • Amazon / Strategy dosranaam
      CTC is a term used in India which stands for Cost To Company. Includes base pay plus benefits which essentially is total cost to a company per employee.
      Aug 12, 2019
    • Marvell Engeneer
      It's TC
      Aug 12, 2019
  • Google monrow
    I don't get how people can make an impact to a large scale project at FAANG in 1 year atleast those with less than 10 years of total experience.

    It takes nearly 6 months to understand the ins and outs of the project. I'm just an l4 but even the l5s with 6 to 8 yoe who join my team take time to get a grasp of the systems before starting to meaningfully contribute. They might have a thorough understanding of the tech stack but it takes times to understand what other engineers have built.
    Aug 12, 2019 2
    • Pinterest qITs08
      This. I see the largest contributions from people with 1+ years
      Aug 13, 2019
    • Google / Eng revert_bak
      Maybe this explains TC hunters.
      Aug 13, 2019
  • Facebook QIXQ16
    Hopping every 2 years for first 5, maybe up to 10 years is OK. Past that and you aren't picking up the ability to think and execute long-term/strategically and is a flag that you might just be difficult to work with/impossible to retain.
    Aug 12, 2019 8
    • Amazon / Eng

      Amazon Eng

      MeaU87 has the only things worth reading in this entire post right here.
      Aug 12, 2019
    • MassMutual / Eng

      MassMutual Eng

      Lead Software Engineer
      @MeaU87 hay, not all of us MBAs are jerks.

      But to that comment about M&A sucking the life out of tech...


      150% agree.

      Also agree on when you land a great company with great benefits & comp - it's foolish to leave unless you stagnate professionally.
      Aug 13, 2019
  • OpenDoor thCP30
    Leaving before your cliff is a red flag. My talent team doesn't even look at people that leave so much total comp on the table anymore.

    You're either crazy, in which case I don't want to work with you, or you can't take feedback or work well with others, in which case I definitely don't want to work with you.

    In any case, if someone can't keep a job for a year, every time I've given them a shot I can see why pretty fast.
    Aug 12, 2019 4
    • Apple d37sk38
      There’s a reason to leave before your cliff. You can use your current comp as leverage to negotiate for the next role. If my current TC jumped $100k over what was expected because of the bull market we’ve had but a year from now is likely to see a drop because of the cliff. It’s better to milk a little bit of that growth but turn that 1 year of increased TC into 4 years by jumping ship and using that Increased TC as leverage.
      Aug 13, 2019
    • Microsoft FeetVoter
      I’m considering leaving Microsoft for lower TC since my initial offer there was great but I see a massive cliff coming and I’d rather settle in longer term elsewhere when I realize they don’t want people to stay longer than 4 years (refreshers are tiny). Plus I got a new manager who sucks.
      Aug 13, 2019
  • Wayfair jmulls
    2 years is good, 1 year or less you’ll have some explaining to do. You need to have a really good story about skills that you’re picking up at each company and continuing on that learning path
    Aug 11, 2019 4
    • Google xrfn74
      No idea. Intuition would say senior roles are expected to stay longer, but there is churn all the time of even CEOs and that seems to be okay so 🤷🏻‍♂️
      Aug 12, 2019
    • New / Product dowop
      Except your opinion doesnt matter when it comes to recruiting? You're objectively right but there is also perception. If a recruiter sees 5 positions in 5 years, you ll be less likely to be considered for senior roles.
      Aug 12, 2019
  • Emerson / Eng pyxA48
    A rolling stone gathers no moss. Having said that , 1 year is very less. In one year you have only taken from that organization.
    5 years is long enough. 3 years is good duration for first 10 years of your career.
    Aug 12, 2019 7
    • OceanX / Eng CyberDog
      First 1 year you take from the organization, why do you take so long to contribute?
      Aug 12, 2019
    • GM Financial / IT Tallgeese
      Aug 12, 2019


    Real time salary information from verified employees