Pros
* Leadership - very mature, honest and direct * Compensation - top tier salary+stock, amazing benefits, A+ food, etc * Work/life balance - 1 enrichment day/month, lots of forced (entire company is on vacation) time off, 9-5 workdays for most * Culture - everyone I met is very supportive and helpful. Pro growth and change (changing jobs, career, etc) * Mission - great to know that you are improving economic opportunity for the global workforce * They put their money where their mouth is on diversity, inclusion and belonging. LinkedIn supports and runs many programs to improve DIB at LinkedIn and around the world.
Cons
* Very bureaucratic - lots of meetings and cross-team coordination required for everything * Old tech stack - at least 10 years behind 'modern'. * Lots of manual work in the engineering domain that should be fully automated by now. To get a new service up & running it takes more than a few meetings with platform teams, tickets, escalations, manual configurations, etc. * Middling technical foundations and excellence. While there were exceptions in various teams, overall the technical bar did seem lower. Looking at other companies LinkedIn's size and age, they are publishing docs, books, papers, blog posts, etc about their tech stacks and processes. LinkedIn doesn't do that because they don't innovate like other companies.