If you have a choice between Google vs Facebook, both doing infrastructure/distributed systems work, what would you choose and why? I got accepted to both and am deciding where to go next. Any insight is greatly appreciated. Yoe:3 Tc:120k
For infra, it's G hands down. Although it is really hard to find a good team in infra. All the teams look shiny but aren't exactly that.
@take: could you elaborate what you mean by ‘bad’? Management or projects?
Bad in terms of management, leadership, vision, growth etc.
People forget that building infra stuff is like building golden gate or pyramids... Awesome to look at from outside Pain to build it Those who built it are legends Sometimes slaves were needed And most importantly ... they are not built every day ... you build it with a lifetime assumption of 4-8 years. After building you just maintain and make incremental changes ... eventually you create a new project to replace the bridge or renovate it completely.
You won’t go wrong choosing either company. I’ve heard it’s not easy to switch teams in google - in FB if you are good it’s easy to move around - at least in infra - so that’s one additional data point to consider.
I'd choose G, if only because I don't think I could work at FB at this point.
May I know why? Because you don’t want to?
They are already dead, it's not a good plan to join a sinking ship.