See how they treat their engineers. Some of these negative reviews have pretty high ratings:
http://www.glassdoor.com/Reviews/Facebook-Company-Reviews-E4...
Everything is fine and dandy until you see the actual realities and numbers. I'm curious to know what they engineer turnover rate is.