Like Google, the company strives to keep its engineering teams working in small groups and has innovative ways to foster product development (Facebook has hackathons). Several new products have been introduced over the years from Facebook’s engineering hackathons, including Timeline, Chat, Video, and tagging in comments. We think this type of environment could help attract strong talent in future years. Also, Facebook has built a Platform enables developers to build social apps, websites and devices that integrate with Facebook and can leverage the social graph.