Pros
Most skillful engineers in the country
Cons
In my position I had a lot of influence in hiring and terminating employees. I have being exposed to dubious decisions in that area by upper management, actions taken without good-heart and with conflicts of interest. This behavior could only thrive in our Cult-like company where truly speaking out your mind could hurt your career. Quite ironically, the values of giving constant feedback are encouraged in Facebook, but in reality, employees are afraid of giving negative feedback as they know the potential devastating consequences of doing so. Negative feedback will be given about technical decisions and ideas but not about managerial decisions or the human resource department from fear of upsetting the wrong people.