Fantastic environment to learn and succeed
Pros
Facebook's culture is incredible and helps employees get the best out of their skills to succeed and achieve massive projects. The management is really one of the best components of Europe, with lots of highly experienced leaders to learn from. The company offers a ton of benefits to make sure you are covered with everything you need to do your job and manage your personal time in the best possible way. This is the best place where you can thrive!
Cons
Although the company's mantra is "move fast", adding a bit more structure could help finding more synergies and removing team/people overlap. Also, some of the personal benefits such as the personal insurance are not of the highest European standard (might be because insurance's offering in the UK is quite poor).