Pros
Although hours a bit long and it takes much time for me to commute from home to office, other things that Facebook offers all make me love this place - salary, bonus, not to mention the excellent benefits. It is also both satisfying and challenging to work with very smart colleagues. The people are young, passionate, and intelligent. The culture is very open internally were projects are discussed and ideas flow. They have amazing R+D and projects happening all the time, because people dare to dream, pursue challenges, and are generally incentivized to be innovative
Cons
Facebook is not a hot start-up that it used to be. When you look at the blogs, people now get excited about twitter. There is not anymore the pioneering spirit and enthusiasm that you see in a startup. In short, Facebook is getting old