If you want to build a reputation for your brand the visibility you get on facebook helps a bit. If its pure sales you are looking for it might be less effective
I dunno If I have said this but investing on facebook for us has been not worthy in terms of promo,rather try find gurus like google that move all traffic on the internet and dont pay nothing for it,now that is business.Not bad for 2 kids of Sillycon Valley