Regarding facebook, I hate the company and think Mark Z is a horrible person but I have heard in interviews that he is very, very loyal to his employees and will defend them to a fault. I am sure working there is enjoyable, just sucks that at the end of the day those people are working for a system that despite its best intentions has proven to bring out the absolute worst in society.