I'm trying to decide where to work between these two companies as I have offers from both of them. I'm aware that they are similar in a lot of aspects since they're both huge companies. What is HN's opinion on this decision? Which would you pick?
Which offer is richer? Which team did you get a better feel from?
I don't have any experience with the culture of either, but I would imagine in an organization that large there will be teams at Facebook that will seem more Googley and more teams and Google that seem more Facebooky
Other than prestige (which I think they are on equal footing) I don't think generalizations of the entire organization will be to helpful.
Facebook intentionally addicts it’s users, and research increasingly shows that the use of its product is associated with declining mental health. Facebook plays a clearly negative role in society and is apparently run by people who don’t respect the public. No one should work there.
Personally I would prefer Google, because there seems to be more chances to work at more different types of projects (Google does more different things?), and I don't feel good about Facebook a bit seemingly trying to create a closed Facebook-only Internet. (On the other hand, google does AMP which creates a never-need-to-leave-Google-Search Internet, but I prefer that to a FB-only-Internet.)
Arguably, Google is making a closed world with Google. Browse the internet on a Google browser, using a Google phone operating system. Google reads all your emails and hears what you say at home. Soon we'll be riding to work in Google cars.
It's worse than Microsoft and surprising they got so far. But I guess when your motto is "Don't be evil", people trust you.
Yes, third option. Contact DuckDuckGo and submit your resume. https://duckduckgo.com/hiring/ Who knows, they might be the next Google, minus the privacy concerns!
You have standing offers from both? Kind of doesn't matter until you do. There are a number of differences between them--being big doesn't make them the same.
What kind of problems do you want to solve? Where are you willing to relocate to? What language(s) do you want to work in? Etc.
But whatsoever you should follow your heart. Which campus felt better, which team made a good impression. Go for the people and your gut, not the name.
Take it from someone who took the advice of others too much to heart when I had two offers -- go with the one YOU want best. I ended up making the decision that sounded good to them and I regret it.
Take a close look at the teams. A friend of mine had several offers from teams at Google. The first team she choose sucked and she was ready to leave a month after she joined. After a chat with HR, she was transferred to her second choice and has been there for years.
Let the companies know you have multiple offers and that you wish to have one more additional meeting with your potential workmates.
[+] [-] jklein11|8 years ago|reply
I don't have any experience with the culture of either, but I would imagine in an organization that large there will be teams at Facebook that will seem more Googley and more teams and Google that seem more Facebooky
Other than prestige (which I think they are on equal footing) I don't think generalizations of the entire organization will be to helpful.
[+] [-] ForrestN|8 years ago|reply
[+] [-] muzani|8 years ago|reply
[+] [-] HappyDreamer|8 years ago|reply
[+] [-] muzani|8 years ago|reply
It's worse than Microsoft and surprising they got so far. But I guess when your motto is "Don't be evil", people trust you.
[+] [-] _m8fo|8 years ago|reply
2. If you don't know the teams, just pick the better offer. They're very similar in a generalized sense.
[+] [-] gesman|8 years ago|reply
If you like the side that popped up - go with it.
If you don't like that side - go for what you'd prefer.
[+] [-] j_s|8 years ago|reply
[+] [-] johnpython|8 years ago|reply
[+] [-] skellertor|8 years ago|reply
[+] [-] Peroni|8 years ago|reply
Choose the company that will offer you the best long term prospects and variety.
[+] [-] davelnewton|8 years ago|reply
What kind of problems do you want to solve? Where are you willing to relocate to? What language(s) do you want to work in? Etc.
[+] [-] zerr|8 years ago|reply
[+] [-] philippz|8 years ago|reply
But whatsoever you should follow your heart. Which campus felt better, which team made a good impression. Go for the people and your gut, not the name.
[+] [-] littleweep|8 years ago|reply
[+] [-] mtmail|8 years ago|reply
[+] [-] shoefly|8 years ago|reply
Let the companies know you have multiple offers and that you wish to have one more additional meeting with your potential workmates.