Pros
Of course, the site is wonderful itself, with a lot benefits. It is great to be able to go and play sports at lunch time (pre-COVID days). Most people are really nice and I made good friends.
Cons
Biggest problem, which I was shocked to see at such a well-regarded company: There is a lack of standards in how people managers lead their teams. Some managers are really professional, others are very unprofessional and there is no incentive for managers to do their job well. I have heard from many employees too. Sadly, for a long time, there was a pretty negative attitude towards "Employee Resource Groups" by managers I encountered, even though pretty much all major corporations have them. This started to change in 2019, but for all years prior, the attitude towards starting an ERG was surprisingly negative. All that being said, there are some very happy employees on specific teams. Also, promotions are insanely hard because of low turnover (which is both bad and good, because it means people stay put). According to one of my ex-managers, it is not possible to transfer at all times to a new position within the company if your interests change.