Pros
LinkedIn offers some amazing opportunities, including one day a month set aside for hacking or working on a project or for a charity. The benefits are some of the best I've had in over 20 years in tech, and the management works hard to maintain a great company culture. Perks include a high-end cafe, a fitness and wellness program, working with motivated and interesting people, and frequent tech and/or inspirational talks.
Cons
Commuting into Mountain View is sometimes a rough start to the day. The location off Shoreline means dealing with heavy traffic heading to the other tech companies in the area (including the thousands heading to Google). While there are a number of commute options from the company, it's not always convenient from every part of the bay area.