Pros
Facebook is full of very smart, engaged, genuinely caring people. There is a lot of autonomy and not much stands between recognition and success other than yourself and your own ambitions. As a company, it’s a very cushy place with lots of perks and a laid back culture.
Cons
Due to the recent scandals, the company has become cautious to an extreme and every privacy decision is taken with painstakingly slow speed because it’s been vetted by layers and layers of people. It’s also a very fast paced and competitive place, so some people find it hard to keep up. Also, it’s a little tiring when literally everyone you meet has an opinion (both good and bad) about your company/job even when most people don’t have a clue about what you do.