I have been working for over 10 years and Facebook is BY FAR the best place I have ever worked.
Pros
Facebook has incredible camaraderie as well as benefits. Everyone is friends here, we work hard, but also have a great time and love coming to work every day. We get free gourmet breakfast, lunch and dinner daily from an amazing culinary team. We play basketball every week, have free beer on Friday and get to ripstick around the office. We even have games rooms and a ping pong table! The people who work here are incredibly high caliber individuals. The recruiting process is tough!
Cons
Some of the younger folks here (and there are many) have never worked anywhere else and they have no idea how good the place is. This often leads to a sense of entitlement which would never fly at another Company. Having said that, we all benefit from the extra perks that get put in place. Philz Coffee!!