Taro Logo

Don't join unless you need a brand or plan to stay forever

Software Engineer
Former Employee
Worked at Meta for 2 years
November 21, 2019
1.0
Doesn't RecommendNeutral OutlookDoesn't Approve of CEO
Pros

People are generally smart. Great benefits (free food, laundry, charging, etc.). Great compensation package. PSC is overall objective, in my experience.

Cons

PSC drives people crazy. Everyone optimizes for PSC or performance of the current half.

Internally, there is big chaos. Tools are in general not reliable.

Many (majority?) teams work on trivial things, just copy and paste PHP code from the codebase (hard to believe, but literally so).

On-call can be very bad, depending on the team.

Code quality is bad in general, people just patch new features. You become a lesser engineer after staying for a while.

Other than title, people don't really grow. Projects are trivial in general. There is no fundamental difference in capability between E4/5/6.

The company mission is really just to waste more of your time to maximize ad dollars.

The longer you stay, the lesser a chance you have to leave, as you know near zero about non-FB technologies, and you learn near zero about internal technologies other than as a tool user.

Was this helpful?

Meta Interview Experiences