FB vs. Google (E4 & L4)

Bloomberg bbond
May 13 17 Comments


Updated with offers:
FB: 167 base, 360 RSU, 10% bonus, 75 signon
Google (NOT a real given offer yet, but what I'm comparing against): 160 base, 420 RSU, 15% bonus, 75 signon
(But I'm assuming FB will give refreshers year1, while Google won't & FB can get to E5 a year earlier than L5 at Google).
----

Which should I take?


Points to consider:
A. I really want to be in Google at some point (say within 5 years). So taking Google means I'm in the door and don't have to interview again where maybe they don't take me (and don't waste time getting to L5).

B. Would maybe like to do ML (which I currently have no experience). I'm thinking in FB, after bootcamp can just choose a ML team and then try to go to G ML in 2-3 years. Would FB (ML) -> G (ML) be most reasonable/likely way to get there or would internal G transfer make more sense?

C. Currently only team I matched with is CorpEng, which (according to Blind/Quora) is "lower teir" and harder to transfer out of. But maybe can still transfer in 1-1.5 years and it's just harder (but maybe transfer slows L5 promo, so don't know).

D. In FB can get to E5 faster, so maybe can be in FB for 3 years and try to transfer to G at L5. Is fastest path to L5 via FB E5 or internally in G?

E. Also maybe experiencing FB would be fun bf being a Google possibly long term.

Extras:
No TC numbers yet, will update when I get them. Currently assuming TC is the same.
2.5-3 yoe
Also got offer from Amazon and a pre-IPO unicorn (hard time figuring out options value).

Thanks

comments

Want to comment? LOG IN or SIGN UP
TOP 17 Comments
  • Facebook ncbsd
    Go to Google.

    At Google, if you regret your decision, you can still prepare leetcode again even during work hours.

    At FB, if you want to jump ship or prepare interview again, I promise you won’t have any time for that, PIP will come first before you’re interview ready.

    Also FB NYC has a worse WLB even than MPK.

    Source: I’m at FB NYC now and barely have any time for leetcode.
    May 13 2
    • Google L7@AWS
      How many hours a week do you work? If G and FB keeps offer valid for a year then you can still change your mind
      May 13
    • Facebook ncbsd
      Google offer is valid for 1 year after HC, but FB doesn’t do this.

      I’ve worked 50+ hours per week, and the most cult part here is manager and tech lead always want to keep you busy all the time, they don’t want to see you rest for one single day. They’ll be upset if they see you have no work in hand.
      May 13
  • Facebook N00bbie
    Promotions are faster in FB compared to Google plus a lot of impact driven ML ranking and integrity product teams in FB.
    May 13 5
    • Bloomberg bbond
      OP
      Bpvy33 above mentioned ML track. Do you think it would be hard to get into a ML team if I have no past experience in that?
      May 13
    • Facebook N00bbie
      Its just that you wont be highly preferred. Its all between you and the manager for that particular team during your bootcamp. It is still possible. Btw did you get team matched with an ML team in Google?
      May 13
    • Bloomberg bbond
      OP
      I did not get matched with ML team, which is why I'm considering going to FB and getting ML there. It's a CorpEng team which builds products for internal sales/support/etc. I sister team seems like it uses some ML/NLP, but not the specific team I matched with.
      Thanks
      May 13
    • Facebook N00bbie
      In that case, you can get into a lot of ML teams in Facebook which are more cool and impactful compared to corpEng team of Google. However, getting a core modeling role might be tough and also could impact negatively on your ratings (that requires a lot of ML experience), however you can easily get into an engineer role in any of the ML team such as Feed ranking, Ads ranking, video ranking, all integrity teams etc, and slowly work towards going into a core modeling role. That would be beneficial from your impact and ratings perspective. Also most of the core modeling work in any ML team allows you to play with features, parameter tuning etc. You might actually enjoy working in an engineer role, where you can do 70% of engineer and 30% modelling work. These are just my views. 👍
      May 13
    • Bloomberg bbond
      OP
      Yeah would probably be looking for 70/30 kind of role.
      May 13
  • Bloomberg bbond
    OP
    Any thoughts on getting to L5 via FB E5 or better/faster internally in G? Also any concerns with getting promos within CorpEng?
    May 13 1
    • Facebook ncbsd
      FB levels are confidential and won’t be revealed by company by any means.

      So if you interview Google, there’s no way you can prove you’re an E5 at FB. You have to demonstrate you’re T5 during interviews, Google won’t match your level at FB.

      Also, it’s widely known FB levels are inflated and E5 is nowhere near Google T5 caliber.
      May 13
  • Microsoft P Zezima
    Is your FB role, general software engineer? I was told by the recruiter that they didn't have any E4 general SDE openings right now. Only taking college hires and E5+. I was offered stuff like Oculus infra engineer, Enterprise engineer. If that's the case for you too, then I would go with Google, but since you mentioned bootcamp, you're probably okay.

    But, if you don't like the team you've matched with, don't go. Push the recruiter for another team match.

    If you want to end up in Google long term, there are two ways to think about it. 1) Go to FB, get some on-hire stock for a couple of years. Join Google as L5. 2) If you get a good team, join as L4, learn the ropes, build expertise in areas so you're set up for big responsibilities down the line.
    May 13 1
    • Bloomberg bbond
      OP
      Yeah. General. I think on product side, but sounds flexible after bootcamp (my understanding on how that works in not complete). In NYC.
      May 13
  • Facebook bPVY33
    Are you getting hired as an ML engineer? If not, you can't choose the ML track at FB (at least not right away). You can, however, start off as a non-ML SWE in an ML team and see if you can make a transition to an MLE.
    May 13 1
    • Bloomberg bbond
      OP
      Not ML track, didn't realize that this was needed. Thought you could just choose whatever team (and News is fairly large ML team in NYC) from bootcamp.
      Coming in as "product" (I think), but my understanding was it's flexible in after bootcamp
      May 13
  • Zynga 2blind
    @Bloomberg what did you decide. Also, did any of the TC numbers change?
    May 26 0
  • Facebook / Eng QGhE38
    Wait for TC numbers and go to the higher one. Period.
    May 13 0

Salary
Comparison

    Real time salary information from verified employees