High-Impact Projects (depending on team): You can work on pretty big projects depending on the team you're working on. Cross-Functional Collaboration: Work closely with other engineers, PMs, and stakeholders. Compensation & Perks: Competitive salary, RSUs, benefits, and internal mobility are plusses.
🔪 Layoff Culture & Job Insecurity
Meta has become synonymous with repeated layoffs. If you're not consistently raising the bar every performance cycle, you're at risk—regardless of tenure or contributions. The environment can feel volatile, with a “perform or perish” undertone that fosters anxiety rather than growth.
🤖 AI-Led Future, Human-Optional
While Meta promotes its AI initiatives heavily, the internal shift is even more intense. Software engineers—especially E3s and E4s—are increasingly seen as expendable as the company pivots toward an AI-managed engineering structure. The writing is on the wall: only a small “core” group will remain to maintain and scale AI systems.
🔥 Burnout & Scope Creep
Ownership is great—until it becomes a euphemism for being overextended. If you’re not on a “high-impact” project, you’re overlooked. If you are, you're often under-resourced. Support and documentation are inconsistent, and many engineers are left juggling multiple priorities with unclear guidance.
💀 Competitive, Eroding Culture
The cultural shift over the last three years has been sharp. What once felt like a collaborative environment now feels like a battle royale. Performance is stack-ranked against your peers, so you're not just trying to succeed—you’re trying to beat others to stay employed. The psychological toll of this constant comparison is wearing, especially in a post-layoff climate where everyone feels disposable.
Stop normalizing layoffs as a business strategy.
Constant restructuring undermines morale and loyalty. Employees shouldn’t live in fear of becoming a line item.
Invest in your engineers, not just your AI.
Human capital is your most adaptable asset. Don't replace engineers with AI before you've actually fixed the problems your engineers were trying to solve.
Rethink the performance review system.
Forced stack ranking against peers promotes cutthroat behavior and erodes team trust. Evaluate people holistically, not competitively.
Bring back psychological safety.
People do their best work when they’re not afraid of being cut. Right now, your environment encourages survival mode, not innovation.
Prioritize meaningful, well-scoped projects.
Engineers often work on “high-visibility” efforts that are chaotic, ill-defined, or vanity-driven. Give teams time, focus, and proper resourcing.
Rebuild company culture with integrity.
Culture is not free food and slogans—it’s how people treat each other when no one is watching. Start there.
After being contacted by the recruiter, I had a technical phone interview, and was then flown on-site for a detailed interview. The overall experience was excellent, with enthusiastic, encouraging people. All accommodation and transportation costs w
The recruiter reached out. I had one phone screen and then an onsite interview. The onsite consisted of: * Two coding interviews * One coding and behavioral interview * A lunch interview All interviewers were very nice!
Good. I didn’t know what to expect, but it was fair with LeetCode-style questions and a good interview process. It was hard but manageable if you prepare, in my opinion.
After being contacted by the recruiter, I had a technical phone interview, and was then flown on-site for a detailed interview. The overall experience was excellent, with enthusiastic, encouraging people. All accommodation and transportation costs w
The recruiter reached out. I had one phone screen and then an onsite interview. The onsite consisted of: * Two coding interviews * One coding and behavioral interview * A lunch interview All interviewers were very nice!
Good. I didn’t know what to expect, but it was fair with LeetCode-style questions and a good interview process. It was hard but manageable if you prepare, in my opinion.