MySpace maybe a few years back. But YUP! Facebook is definitely more sophisticated and professional. For business
Are you talking about placing ads there? If you are talking about social marketing, then, no, it has never worked. Getting a few hits every now and then is not the definition of "working."