Pros
- At it's best working at Facebook is fast paced, fun and extremely impactful. I've been given opportunities to work with many great colleagues who care deeply about the work that you're doing and will challenge and encourage you to do better. - Support staff at Facebook is amazing whether it be the people who greet you in the morning, facilities, IT, the security guards, chefs, or the the people who work at the gym. Everyone is super friendly and has your best interest at heart. It's like going to work at a 5 Star Hotel every single day :) - Feedback is taken very seriously and typically acted upon. For example a couple of years ago Facebook didn't offer 4 months paternity leave for employees outside of the US and after receiving feedback from international employees this was policy was expanded globally - Perks are amazing, free food, gym (or membership for offices without gyms), laundry, great healthcare.
Cons
- Mid-level managers are a hit or miss. I've had 4 different managers in 3 years at Facebook and my experience at work has greatly been dependent on how competent they are. My best manager pushed me and opened doors and was a true advocate for me within the company, whereas my worst manager who was also a first time manager made me feel as if I was working on an island. If you're joining Facebook in a non-tech role you should definitely try your best to get a feel for your future manager. - As the company has hired over 10K+ people over the past 3 years roles and responsibilities are definitely becoming more specialized and opportunities to drive tangible impact are becoming increasingly difficult for people in junior roles - Pay and benefits for people working in international offices are not comparable to working at HQ. For example IVF is offered in the US but not non-US offices.