Joining brand new team vs established team

Arista Networks / Eng ps5
May 27, 2018 5 Comments

So I’m a new grad who has the chance to join a brand new team at Amazon that’s going to be writing their code from scratch. Is this the best case scenario for a new grad? I want to rank up to sde 2 asap. Is this the best way to go about doing it? I’m worried about the potential pressure there will be to deliver since this team will be expected to move fast. But if its better for my career im all for it.


Want to comment? LOG IN or SIGN UP
TOP 5 Comments
  • Microsoft fuTw11
    My vote would be join new. Tons of opportunity to learn and grow and have more responsibility. Depending on team it could grow fast and have faster upper ward trajectory. If the newness of the team means the project folds or gets enveloped - who cares you learned a ton and took a chance. Now - if established team was flying packages via drones or something then maybe go with established team.
    May 27, 2018 0
  • I would definitely go with new.

    It looks like you have already interned elsewhere?

    When I was a new grad I did notice there were some valuable lessons, working in an established team, that they don’t teach in school.
    May 28, 2018 1
    • Arista Networks / Eng ps5
      I already interned at Amazon on an established team.
      May 28, 2018
  • Cisco / Product doPB42
    Go for it . Bezos Agrees too.
    May 27, 2018 0
  • Arista Networks / Eng ps5
    To clarify, its a team building a brand new Alexa product
    May 27, 2018 0