Working at a global scale, Meta has to solve some unique problems few other companies have the opportunity to see. Meta will often be at the forefront of new technology, or sometimes is creating that new technology, for solving problems. Smaller companies often have to settle for commercial off-the-shelf products that half-work or don't actually properly work, but Meta can do it properly. Your managers will most likely care about you and do their best to support you in whatever you need. Base pay is probably a bit lower than other similar companies, but overall benefits are incredibly hard to beat.
Upper management doesn't care about you at all. Your immediate managers do; their managers probably do. Beyond that, it's uncertain, and by the time you get to the VP level, they don't care about the individual person.
Diversity support is a joke. You're supported as long as you fit one of these very specific, predefined Silicon Valley molds. Otherwise, you get support for what fits in that rather small space.
Talking about what's wrong is strongly discouraged. There's even a policy that people have fallen afoul of just for criticizing that same policy's impact on discussions about how to improve life at the company.
Career progression is less about what you actually do and more about how much a bunch of people think you do. I've done some huge things, well-received by people and still talked about today as a good example of a company-wide, high-impact project, but I got a bad rating. And I've very recently had a year where I did basically nothing all year but made a bunch of upper managers happy and got a great rating.
The way multiple layoffs have been handled has left us not knowing whether it's even worth working hard for a great rating anymore, since we've seen high performers fired and low performers safe. At first, layoffs were held dishonestly, but then subsequent layoffs were handled in possibly one of the worst ways to respond to those criticisms.
Whatever you're doing, just stop. Decide whether you want to run a California-centric coding shop with yes-men employees who do as they're told, or if you want to run a global tech company that solves real problems and actually helps people.
Right now, you're very strongly doing the former while claiming to want the latter. Once you've decided what you want, actually do it.
Then start treating your employees better. Actions speak louder than words, and your actions right now say the opposite of your words.
And while you're at it, get rid of CEE entirely. There's a very good reason your Pulse scores are so low.
Total process around 2 months. First round: one coding interview and one Linux troubleshooting. Passed and moved forward to the full loop interview: - One coding interview - One CS fundamental interview - System design interview - Behavioral questi
The HR representative reached out unexpectedly, proposing the application. Everything looked promising until it didn't. I was ghosted after the phone screening call. There were no next steps and no follow-up email. I realized I had been filtered
45-minute interview, consisting of one coding round and one networking round. The coding round had two questions, which were pretty straightforward LeetCode style problems. The networking round focused on how ping works. You also had to design an e
Total process around 2 months. First round: one coding interview and one Linux troubleshooting. Passed and moved forward to the full loop interview: - One coding interview - One CS fundamental interview - System design interview - Behavioral questi
The HR representative reached out unexpectedly, proposing the application. Everything looked promising until it didn't. I was ghosted after the phone screening call. There were no next steps and no follow-up email. I realized I had been filtered
45-minute interview, consisting of one coding round and one networking round. The coding round had two questions, which were pretty straightforward LeetCode style problems. The networking round focused on how ping works. You also had to design an e