Airbnb, Uber, Facebook or Snapchat

Sep 9, 2016 94 Comments

I received offers from these 4 companies. Base wise Snapchat is the lowest with the other 3 more or less the same. Equity wise Snapchat > Uber > Airbnb > Facebook. All the offers are good enough for me, so I'd choose mostly based on culture and growth. Which one(s) would you recommend to join? I have to decide very soon. Thanks!

1065 PARTICIPANTS MULTIPLE SELECTIONS ALLOWED
VOTE VIEW RESULT

comments

Want to comment? LOG IN or SIGN UP
TOP 94 Comments
  • Forgot to update - chose Facebook at the end!
    Oct 9, 2016 1
  • Uber
    out

    Go to company page Uber

    out
    Facebook will always be there and well established. Join something relatively unproven which needs you to help establish it. Snapchat is going through a great phrase right now and it could be huge. Experience at a high growth company will get you a much higher level at Facebook in the future vs experience at Facebook.
    Sep 9, 2016 9
    • Exploding offers are BS. A company that uses them should be discounted. But good luck and let me know if I can help!
      Sep 10, 2016
    • Both gave me a week which I think is pretty standard? The thing is they know that I'm done with interviews and just sitting on the offers right now so I can't really ask for further extension...
      Sep 10, 2016
  • Can you be more specific about what exactly is important to you than culture and growth? Surely there are certain things that you've identified as deal breakers to you after 4+ years of experience?

    For me the people I get to work with is very important which is why I picked FB over Airbnb and Google (didn't interview with snapchat and uber). FB lets me choose what teams I want to work on during bootcamp so I have control of joining a team with people I like.

    I've been here 1.5 years and have grown to appreciate the speed at which you can get promoted here relative to Google, as long as you're having high impact. I came in as a E4 with 2 years of work experience and got promoted to E5 in half the expected time at FB (3 years, 5 years total experience)

    Technology is also more mature and there are mature frameworks that let you easily do hard things you'd rather not do by googling around and figuring out how it works. There's always a precedence you can just go follow, and then go back focusing on your own project. For example, solving some problem that requires ML even though you have no experience how it works, DAG data processing pipelines, tools to analyze data in hive, AB testing framework.

    Have also worked on a few different teams and appreciated how easy it is to switch teams. Company values the engineers happiness a lot and actively encourages people to switch in a year, or at least look around to see what other opportunities are out there. You just talk to your manager about it and they will even offer to help you out, because the company asks managers to accept that at the end of the day, it's better for the company to lose your report to another team than to another company.
    Sep 10, 2016 2
    • Wow thanks for providing your perspective! I don't have many absolute deal breakers other than I really hate politics and don't like crazy on call duties. Yeah I do love the fact that Facebook let you choose your team, but in terms of impact, I wonder if it's easier to make high impacts in smaller companies than Facebook, even with the more mature technologies in Facebook
      Sep 10, 2016
    • The beautify of a scaled organization is the smallest improvements can have huge impact.
      Sep 10, 2016
  • Uber
    Yenpfsegj

    Go to company page Uber

    Yenpfsegj
    Not Uber.
    Sep 11, 2016 1
  • How long have you prepared? I have similar experience and wish I have the same selection or half the choice you have. My team is busy so I dont have much time to study coding questions.
    Sep 9, 2016 6