Pros
Good perks and vacations with week long shutdowns twice a year. Good food and we'll perceived brand name. Also stocks are appreciating, thanks to Microsoft cloud.
Cons
Technology stack sucks and the network effect of selling yourself to get promotion has led to engineers not focusing on companies success but individual promotion. Very few teams actually do real good work . Titles are super inflated. Also the quality of talent has dropped drastically thanks to leetcode questions which are not updated for ages. If you think just working hard will make you succeed at LinkedIn then you are wrong . Only way to grow is to join a new team and send emails exaggerating the work you do. I dont see this company achieving much unless drastic steps are taken to change the environment. If you are joining LinkedIn make sure to not spend time in execution and just focus on leadership and writing minor review comments.