Facebook vs Google - New Grad

New ganf
Nov 29, 2018 24 Comments

I'm having a hard time deciding between the two. My goal is to get promoted quickly and to work with a codebase that makes me happy to come into work every day.
Interned at Google and it was ok, but things were certainly slow and it felt very 'cog in the machine'.
But now google is offering a very cool team, Fuchsia.
My other option would be Facebook, which I hear from friends is better for promotions and for making impact.
The pros of Facebook (from my understanding) are fast moving, faster promotions, bigger personal impact (can get things into production), chose your own team, can switch teams easier.
The pros of Google are higher quality code (and the expense of speed), cooler projects (Fuchsia > fb.com), better reputation.

Those who have worked at either or both, which would you choose, and why? Which would you consider better as the first step in a career? (I can always switch after a year or two)

TC is the same at both, $180k over 4 years

171 VOTES SELECT ONLY ONE ANSWER
VOTE VIEW RESULT

comments

Want to comment? LOG IN or SIGN UP
TOP 24 Comments
  • New ganf
    OP
    Google seems to be solidly winning the poll - I wonder how much of this is colored by the recent FB stories in the news vs the actual work environment?
    Nov 29, 2018 1
    • Microsoft
      🐙M🐙

      Microsoft

      BIO
      🐙
      🐙M🐙more
      People on Blind who don’t work at google seem to love google. You’ve worked there though so you have way more context than most of us :)
      Nov 29, 2018
  • Amazon g8rb8
    TIL new grads at G/fb make more than L5 at Amazon 👏
    Nov 29, 2018 6
    • New / Eng LaQuicaa
      Not true. I know L4s at Amazon getting ~220k
      Nov 29, 2018
    • Amazon g8rb8
      No L4 is getting above 180

      Unless they're lying to you /stupidly including stock appreciation
      Nov 29, 2018
    • New / Eng LaQuicaa
      They are based out of California. And no they aren't lying
      Nov 29, 2018
    • Google
      JimGordon

      Google

      PRE
      Amazon
      JimGordonmore
      220 for L4 that's it? I know L4 making 500k.
      Nov 29, 2018
    • Amazon g8rb8
      Laquica- are you confusing l4 with Googles T4 level?
      L4 is sde1 here, it's T3 at Google
      Nov 29, 2018
  • Facebook bwgap
    FWIW, I was in a similar situation and decided to join FB. Google seemed slow and bureaucratic, with multiple reviews and approvals for everything. The engineering is probably better, but I wanted to build stuff, not follow processes.

    I'd interned at Fb, and had a lot of fun
    Nov 29, 2018 2
    • New ganf
      OP
      And are you happy with your decision? No regrets?
      Nov 29, 2018
    • Facebook bwgap
      I haven't joined yet, but I liked life at Fb a lot, so I don't think I'll regret it.
      Nov 30, 2018
  • Facebook / Eng Boro
    Facebook is not a place with a codebase that will make you happy to come into work everyday.
    Nov 29, 2018 2
    • New ganf
      OP
      Yeah, that’s my biggest fear about it. Has it made you ever want to leave?
      Nov 29, 2018
    • Facebook / Eng Boro
      Yes. But you can still find some teams that write quality code. That's the benefit of choosing your own team here. Albeit, they might have their own flavor of fb problems not related to code quality.
      Nov 29, 2018
  • Google X0r0q
    Some harsh truths:

    1 - Moving internally is not easy. You need to show good performance first.
    2 - A good team is exponentially better than an average team (not linearly). You are going to spend 50 hrs a week talking and thinking about a product. Imagine the difference if you genuinely like it vs just getting by.
    3 - Either way this is a commitment. If you don’t like googles slow culture, you will still deal with it everyday till you leave. Same for bad things at FB.

    Congrats on both offers.
    Nov 29, 2018 0
  • Facebook StarSpace
    Fuchsia does sound cool. Don't pick careers based on what's cool, though. How many jobs do you see for people who're good at writing OS internals?

    If you could chose only one between having impact and practicing engineering excellence, which one would you choose? That's the crux.
    Nov 29, 2018 3
    • NetApp xmNA07
      Touché.
      Picked NetApp due to the engineering challenges working on kernel code but it feels like it doesn’t have any hypergrowth both monetarily and technically. Tough choice but pragmatism dictates impact over practicing engineering excellence.
      Nov 29, 2018
    • New ganf
      OP
      That's a good point, working on something like scaleable webdev at FB is probably more applicable to other jobs.
      I'm having a hard time with the last question - I'll be spending most of my hours writing code, so I'd want to be enjoying what I'm doing. But will I enjoy it as much if its less impact? I don't know
      Nov 29, 2018
    • NetApp xmNA07
      Yes I understand. I have no complains for my choice because I genuinely love my work and NetApp is a great place.
      But sometimes I feel I would have sacrificed some of my satisfaction for some “glamour”.
      Nov 29, 2018
  • Google TYAPU
    Join fushia if you want to live in a bubble and not deal with business.

    Downside is lack of public launches might make perf hard. I don't have fushia team vs Google proper promotion stats though
    Nov 29, 2018 0
  • NetApp xmNA07
    Google has way more things going on within the company. Lot of interesting projects but I agree with the being a small brick in a wall.
    Nov 29, 2018 2
    • New ganf
      OP
      Yes, but how much does that matter - you can only work on one of them
      Nov 29, 2018
    • Facebook StarSpace
      It matters because you have lots of options if you want to move internally. Which is way better than getting a new job because information asymmetry is less
      Nov 29, 2018