FB is the only company I wouldn't accept an offer for, I'd still apply but only use any offers submitted for leverage.
I'm surprised no other commenter has brought this up yet but you do realize that short of working for the NSA Facebook is the most unethical job I can think of for a Dev.
Every other week they're being blasted on HN for another ethical violation and everyone comments on how their devs must have known what they were doing when "they did X fucked up thing to Y users", etc...
I'd take the offer to your current employer or literally anyone else you might be interviewing with and tell Facebook to suck a lemon.
I'm surprised no other commenter has brought this up yet but you do realize that short of working for the NSA Facebook is the most unethical job I can think of for a Dev.
Every other week they're being blasted on HN for another ethical violation and everyone comments on how their devs must have known what they were doing when "they did X fucked up thing to Y users", etc...
I'd take the offer to your current employer or literally anyone else you might be interviewing with and tell Facebook to suck a lemon.