Tech IndustryNov 29, 2018
Newganf

Facebook vs Google - New Grad

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

Poll
202 Participants
Select only one answer
Add a comment
Amazon g8rb8 Nov 29, 2018

TIL new grads at G/fb make more than L5 at Amazon 👏

New
ganf OP Nov 29, 2018

https://www.levels.fyi/comp.html seems pretty accurate

New
LaQuicaa Nov 29, 2018

Not true. I know L4s at Amazon getting ~220k

New
ganf OP Nov 29, 2018

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?

Microsoft 🐙M🐙 Nov 29, 2018

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 :)

Facebook StarSpace Nov 29, 2018

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.

NetApp xmNA07 Nov 29, 2018

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.

New
ganf OP Nov 29, 2018

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

NetApp xmNA07 Nov 29, 2018

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.

New
ganf OP Nov 29, 2018

Yes, but how much does that matter - you can only work on one of them

Facebook StarSpace Nov 29, 2018

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

Google TYAPU Nov 29, 2018

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

Facebook Boro Nov 29, 2018

Facebook is not a place with a codebase that will make you happy to come into work everyday.

New
ganf OP Nov 29, 2018

Yeah, that’s my biggest fear about it. Has it made you ever want to leave?

Facebook Boro Nov 29, 2018

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.

Google X0r0q Nov 29, 2018

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.

Facebook bwgap Nov 29, 2018

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

New
ganf OP Nov 29, 2018

And are you happy with your decision? No regrets?

Facebook bwgap Nov 30, 2018

I haven't joined yet, but I liked life at Fb a lot, so I don't think I'll regret it.