I have not worked at Facebook but have several acquaintances who have in the past. A frequent complain I've heard is they actually do dogfood their own product. Much of the communication is done via Facebook between employees and is difficult to stay up to date on things.