Pros
- Huge Brand - Arguably the biggest brand name in the tech world to work for. You realize this when people discover that you work for Facebook - at airports, clubs, parties etc. - Mark Zuckerberg - He's a real genius, and weekly Q&A's with him provide a great opportunity for you to learn from his personality and way of thinking - Transparency - Every employee knows what's coming out. It's incredible that there are too few leaks - Focus - Zuck has been able to keep the organization very tightly focused on its goals. Be it through designing the offices in certain way, posters, T-shirts, the way of celebration, weekly Q&As, internal groups etc., everyone seems to be focused on organizational goals.
Cons
- Politics in international HQ - It's quite natural, but Irish seem to favor Irish because they realize that they are going to work together longer term compared to international employees. This leads to favoritism, which reflects in (unfair) performance reviews and promotions. - Arrogance - Facebook is always in news and a glamorous brand to be associated with. Some employees don't seem to handle this well and come across very arrogant. - Culture of Instant glorification - There is a culture of moving fast, which is not well understood by all. Oftentimes times, projects are celebrated at their inception, and brushed under the carpet if the results don't match the initial promise. Also, very often, you see people trying to grab credit of something they had no contribution in, but are in a good position to take credit. There are many such opportunities at Facebook since the product is great, the brand is well known and Facebook is still growing at a tremendous rate. So, sometimes it's frustrating to see people benefiting just by pretending to contribute.