Lots of talented people. Diverse opportunities since the company is so big. You can learn how things work at scale.
Lots of teams/orgs can be a bit of a pitfall. Some orgs really claw for scope.
Performance review process is more overhead than it should be.
Easy job interview: 20 rounds of easy questions with all the engineer managers and other team members on every single team, and finally HR approval. CEO interview with Mark Zuckerberg.
It was a lot of algorithm questions. Same stuff you see on LeetCode. Standard stuff you can expect from big tech companies like Facebook, Google, Amazon, Netflix, Uber, and Lyft. I am not a big fan of how these companies evaluate engineers.
The typical engineering interview process can take a whole day and is exhausting. I would not recommend taking it again, and I won't for myself since I don't even want to work for Meta, which is a dying business, in my opinion.
Easy job interview: 20 rounds of easy questions with all the engineer managers and other team members on every single team, and finally HR approval. CEO interview with Mark Zuckerberg.
It was a lot of algorithm questions. Same stuff you see on LeetCode. Standard stuff you can expect from big tech companies like Facebook, Google, Amazon, Netflix, Uber, and Lyft. I am not a big fan of how these companies evaluate engineers.
The typical engineering interview process can take a whole day and is exhausting. I would not recommend taking it again, and I won't for myself since I don't even want to work for Meta, which is a dying business, in my opinion.