I am trying to decide on an offer for a SWE position at Facebook. Accepting this position will undoubtedly rapidly advance my career, and more than triple my salary. There are a lot of moral hazards one faces working for Facebook, and I'm looking for perspective from the HN community.
[+] [-] rachelbythebay|5 years ago|reply
There are plenty of gigs where you won't have to ask this.
Note: this response is entirely about your own gut feelings and positions on things, and nobody else's. Not mine, not anyone else who comments here. YOU are who matters.
[+] [-] partisan|5 years ago|reply
Why? I’m a 40 year old programmer. I will hopefully make this year, what an average junior programmer at FB would make. To be sure, I like my salary, but at FB I would make more.
How would I justify it to myself? As someone who probably doesn’t come from a typical background for the average FB engineer (minority, father of 2), I would convince myself that I can be part of the positive change that the company should be looking to make. It can start with people of conscience at all levels.
Would I be bothered by the moral hazards? Absolutely.
[+] [-] stephenr|5 years ago|reply
The only rebuttal of that concept so far is "you can change it from within".
You could choose to believe that, and take the money.
The chances of you being able to make any change at all to how Facebook operates (from a "moral" point of view, disregarding technology) is similar to the chances that I will start shitting out golden eggs tomorrow.
If you choose the money, that's your choice to make, but don't kid yourself, you're choosing the money in spite of the "moral" issues, there is no realistic chance you can take the money and fix the "moral" issues.
[+] [-] ctheb|5 years ago|reply
Taking into account what other comments have touched on, I’d say that you should be sure to weigh your own personal interests. Honestly I find it hard to believe that every engineer at FB believes that every decision FB takes is right. As others suggest - being part of the machine, you will have a voice and you will be able to have some impact on the world, and at the same time you might be able to advance your career and income.
You haven’t discussed the alternative options - what else are you considering?
Disclosure: I have had a FB offer but decided not to take it.
[+] [-] Gollapalli|5 years ago|reply
I've never gotten that offer (or applied, for that matter), so I don't know what I'd actually do in your shoes. But if I got the offer, and thought that I could really do it and give my all, then I would. The kind of credibility you get is the same sort that you get having gone to Stanford, or Harvard (also things I haven't done). It's proof-of-intelligence, if not proof-of-intelligent-life. Do you have other offers at places that are more in line with your morality, or a start-up that's just burning in your soul to be born? If not, I'd take the Facebook job.
[+] [-] derrickrburns|5 years ago|reply
[+] [-] auslegung|5 years ago|reply
[+] [-] mtm7|5 years ago|reply
Anyway, accepting the offer doesn’t mean compromising your morals. You can always be a voice of reason within the company. Plus, having Facebook on your resume can open up a lot of opportunities in the future.
If they make you do something morally wrong, you can always quit.
[+] [-] perl4ever|5 years ago|reply
You say somebody morally worse could take the job, but then again, that person might be less competent causing less damage to be done.
(I am not especially certain that Facebook is a supremely evil institution, just saying in general)
[+] [-] pixxel|5 years ago|reply
[+] [-] imposterr|5 years ago|reply
[+] [-] asdfk-12|5 years ago|reply
[+] [-] isaacgreyed|5 years ago|reply
[+] [-] muzani|5 years ago|reply
I think this is really the issue. I've been in places I morally disagree with and so have many friends. You never really change the company; it just ostracizes you until they can fire you. For every person who wants to change things, there are probably 3 others who want to climb up the ladder and are happy to find a scapegoat to throw under the bus.
You'll end up depressed and demotivated, which makes it hard to do well at your job. And it's hard to find a better job in that mental state.
The difference between Facebook and a struggling late stage startup is that Facebook won't be shutting down any time soon, and if you don't like it, don't expect to be retrenched.
That said, it's possible that Facebook isn't that bad, but that's up to you to decide.
[+] [-] gigel82|5 years ago|reply
When you went interview for them, you already decided that money / career is more important than the "moral hazards", so stick to your decision.
[+] [-] janhenr|5 years ago|reply
[+] [-] hkyeti|5 years ago|reply
[+] [-] rboyd|5 years ago|reply
My opinion: go for it.
[+] [-] quickthrower2|5 years ago|reply
[+] [-] notduncansmith|5 years ago|reply
[+] [-] quantified|5 years ago|reply
I think you’re brave to ask the community. Not my place to offer advice between morals and currency for anyone. Hope you are happy with your choice in the end.
[+] [-] karmakaze|5 years ago|reply
I'm basing this on when I did contract work for a large student loans corp. After I learned how they work, scandalously (and usually not well for the student) in the US, I still renewed once more.
[Mind you, it was near-absurd money. I didn't claim a Lotus signing bonus and instead bought myself a Mini waiting til the GTI came out--a fine commuter.'
[+] [-] jasonv|5 years ago|reply
Me personally? Never.