The general feel I get from most of my engineer friends is that Facebook's product is definitely not inspiring and doesn't "make the world a better place" (whatever that means).
But the consensus is that given the right amount of money, they would all accept an offer from them. And Facebook is known to pay very well.