Pros
- Working for a product that's changing the world - Working alongside brilliant people - Casual dress! - Amazing benefits (food, PTO, laundry) - Lots of nice people - Celebrity encounters almost weekly (Oprah, Katy Perry, Tyra Banks, Obama) - Everything you do has a direct impact on the company's success - FB really tries to be a fun place to work - Despite the cons below, this is the best, most rewarding and memorable job I've ever had. I would do it all over again.
Cons
- Long hours - No clear path for advancement. I'd been told I'd get promoted if I achieved xyz. I achieved xyz with flying colors, and still no advancement. Despite being a top performer in my group, I was not promoted once in nearly 4 years. - Great PTO plan, but difficult to get time off. Often you're made to feel unpatriotic to the company if you request a whole week off. One manager actually told his team they could only take long weekends. - The Mach 5 pace is exhilarating, but maintaining that pace 24/7 takes a toll. Several people I know developed heart issues from the constant stress. - Terrible middle management. Very out of touch with their teams, only looking out for their career. - Questioning company policies or products is frowned upon. They want you to drink the KoolAid, versus have a constructive discussion. - In my group, promotions were given to unqualified people simply because they were buddies with the manager. It was very much an old boys club. - Too many meetings and interviews. I spent a solid 7 hours a week in company/team meetings, and another 3 hours a week in interviews. That doesn't sound too terrible, until you realize the massive workload given to each employee.