Despite the upsides, it is not all roses at Facebook. It is extremely difficult to get hired at the company given the companies intense focus on culture and values (which is not always accurate). It is also an intense environment, and not for people who are looking to coast. This can be difficult for people with a lot of obligations outside of work. Finally, it is a growing company and with growth comes growing pains. things don't stay the same and people who come to Facebook need to expect that things will evolve while they are here. The best people will see that as a challenge and a leadership opportunity.