Pros
Amazing Food – 3 cafeterias, 8 restaurants, and continually stocked microkitchens are fantastic Amenities – Facebook is beyond generous with the benefits and amenities provided ranging from generous vacation days, on-campus spa, on campus doctor and dentist office, wonderful transportation accommodations People – Some of the most intelligent and nicest people I have had the absolute pleasure to work with. Everyone is welcoming and helpful and more than happy to work with you with zero feelings of competition or hostility. Transparency – Facebook is 100% transparent internally with its employees. Ranging from being able to browse the entire codebase no matter what team you're on, to being able to ask Mark any question you have at weekly Q&A.
Cons
Work/Life Balance – Speaking as an intern, you feel implicitly pressured to spend as many hours as you can on campus to leave a good impression as well as work on your project. This can lead to many hours a week at the office.