Caste System Socially Toxic
Facebook as a business model, has 0 strategy for analyzing why something failed as far as management development goes and employee happiness. They just keep going on, hiring new people instead of investing in existing employees. Having a system mindset - analyzing why something failed, investigating the failure, and looking at the decision making choices that led to this failing is completely absent from Facebook's management team. They contract and subcontract work out, and make contract workers feel less than human in a caste system of social hierarchy. Even this would be ok, if the social aspect wasn't toxic as well. Facebook encouraged people to refer their friends, but at one point, over 20 people worked there connected all to the same group of friends which led to bullying, harassment, trolling, and all types of horrible behavior in the workplace - it became a mob. Instead of analyzing why this happened, an incentivizing improvement, or investing in professional development, they punished people for not fitting in and ignored the problems destroying productivity. On the surface Facebook sounds like they encourage innovation when in reality they reward conformity in a very unhealthy social environment lacking equal standards applied to everyone.
Pros
remote work, great pay, flexibility, exposure to Facebook platform knowledge, free food and tech
Cons
bullying, poor management without any social skills for conflict resolution, harassment, trolling, peer pressure