'I get paid a lot, and they treat me well, so who cares about anything else'
Pull your head out of the sand and realize that when people talk about Facebook, they are talking about each and everyone of you. You are a representation of your company and your company is a representation of you.
In this economy, I, and many people, would have no problem working at an unpopular company that leads to financial stability decades down the road.
Most L6+ that I've met in infra are incredibly sharp, and there's tons of interesting problems being solved in infra/core systems right now.
On top of this... the "move fast" motto really does ring true, compared to google, facebook speed is like riding a bike vs walking.
Internal transfers after 1 year are pretty easy. I've seen people transfer earlier, if it's clear the fit between employee and team isn't there.
if it's clear the fit between employee and
team isn't there.
This is very interesting to me. How good is management at discerning between...a: "employee 12345 has been here for one year and probably wasn't a good hire"
and...
b: "employee 12345 has been here for one year, and they were probably a good hire, but they're not a good fit for their current team so let's get them to a new one!"
???
On a human level, I'm a firm believer that (b) happens a looooot. Personally, I've been anywhere from a turd to a star depending on company culture and team fit, and it wasn't me that was changing.
But I am amazed there are organizations that manage to spot (b) and actually correct it rather than cutting a person loose or just pidgeonholing them as a low performer.
Hands down, of all the companies I've worked for, I've never met so many rank and file people who cared about doing the right thing so much. Most jobs are just jobs. People do their jobs and they get money and sometimes they try to do a good job. And there are plenty of people like that at Facebook, the majority of people are like that.
But, nowhere have I seen such a large percentage of people who actually care and who care strongly. It is honestly shocking, coming from jobs where people just do their job and avoid stirring up trouble. These people do stir up trouble. And it's hard work to fight the inertia. Sometimes they fail and become bitter and burnt out. Sometimes they succeed. And when they do they are rewarded.
So that's what I wanted to say. Facebook is a big place but people do care about doing the right thing and doing the right thing is rewarded.
Seriously, have you ever worked at a place where people (outside of leadership) care strongly about making sure the company does the right thing rather than just accepting the status quo? That's pretty rare I would say and it was very surprising to me.
I'm not saying that Facebook is good. I'm just saying that people paint it like everyone who works at Facebook made a decision to support an evil empire, which does a disservice to all the people there who are working really hard to do the right thing.
What I meant was that the average employee at any of them doesn't care about about doing the 'right thing' any more than employees at any other corporation care about doing the 'right thing'. I'm not saying employees at FB support an evil empire but neither are they revolutionaries who deeply care about the society and are fighting tirelessly to bring some positive change.
They know what their products do and they still work there, so I'm pretty sure they're okay with the compensation-conscience tradeoff they made and I have nothing against that, we all do that; but to paint them as some deeply caring people who tirelessly strive to do the right thing is just disingenuous and like I said earlier it sounds like something a paid PR person would write.
I want to note that like you I did say that the majority at FB don't care. I also didn't care when I started and that's why it was such a surprise that people actually did care and that it wasn't shut down by leadership. I think that is compounded by the fact that certain teams are more like that than others and I was at a stage in my life where I was ready to be influenced by that, and so I agree that I have a rosier view than is probably accurate.
I was on Search. You either really like it, or you hate it. There's no middle ground.
And then where do they come from? Ivy league MBAs or IB?
No shade at those guys, just curious. I'm early-career and I've got interests in finance and programming. It seems like I see fewer engineers running the show, as if committing to programming as a career tops-out at a certain point because you're missing certain experience. Though, I don't know enough to know what that special sauce is.
Memeing is a bunny with a pancake on its head. Facebook is accused of helping dictatorships hunt and kill actual humans.
Good paycheque though eh.
https://www.bloomberg.com/news/articles/2021-10-28/facebook-...
I guess there is a difference between actively genociding and _just_ shielding genocidal regimes from facing justice.
It's particularly bad to attack someone who posts about the employer/work to HN. We want people to post on topics they know about, and for most of us, or work is the thing we know the most about. We don't want to disincentivize that, so please don't flame people for doing it, regardless of how you feel about their employer.
https://hn.algolia.com/?query=disincent%20by:dang&dateRange=...
Edit: you've been posting a bunch of flamewar comments lately. Would you please stop that? It's not what this site is for, and it destroys what it is for.
If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit more to heart, we'd be grateful.
Doesn't refusal to help only exacerbate the situation?
By continuing to work there, you're enabling what they're doing.
We obviously have job security, and I've been very impressed with the management chain above me. At least on my team, they all come from eng for a few levels until you start hitting VP roles. The fact that they were at least fairly recently technical helps with understanding some of the traditional pain points I've run into in the past in dealing with management.
Everything is built in house, which does have some drawbacks but it's nice that we can interface directly with the people who are working on all of our tools. And everything has an API so there is a great amount of inter-tool integration. Developers get raises, on my team Eng has a big say in what the product is going to be, idk it seems like it checks all of the boxes you're asking about.
Also it's kind of fun to see the company I work for get mercilessly memed all the time.