I worked at FB for a year back in 2011 however things are still the same (so I am told by friends who still work there).<p>Facebook make money from ads and selling data to people who want to better target ads. Because of this <i>everything</i> boils down to how do we get data we can sell from this?<p>Yes you do get to work on interesting problems. Sometimes. Mostly it is quite boring and rather generic stuff though. The interesting parts of FB isn&#x27;t the development side but the infrastructure side. Not many companies run at the same scale so you get experience with some crazy setups.<p>One thing you have to be able to deal with at FB is change control. If you don&#x27;t like working in an extremely strict environment when it comes to pushing an update you won&#x27;t enjoy it there.<p>While many people (myself included although not anymore) want to be a rockstar at these huge companies the reality is they are just like any other big company. Lots of rules and not a whole lot of freedom to &quot;play&quot; unless you really are a <i>rockstar</i> which, let&#x27;s be honest, not many people are. You want freedom? Get a job that you enjoy and that pays the bills and play in your own time, which you will no doubt have much more of at a &quot;normal&quot; company.