Contractors are and will always be underdogs
Pros
Good perks, though moslty for full time employees, great food, office space and culture overall.
Cons
Huge gap between contractors and FTE's, even the badges are different so everybody instantly knows where they belong. No mixing with 'real' Facebookers. The company is becoming more corporate and work-life balance is non existant. They make you feel obligated to love FB and consider yourself lucky to be a part of the family. And at the same time they send you emails about contractors eating too many snacks... Instead of giving contractors priority when applyig internally, seems like it's even harder for them to get to the company which is crazy considering most contractors work harder and now more than FTE's. They would rather hire a complete outsider and train them from scratch.