Social networks are very useful for business as it helps you find an audience which is interested in your product/service. It also can be used to inform people about some news in a very quick way. Customers can write their opinion about your products and it gives you a great chance to make service better. Dunno any cons. Maybe it is just difficult to update your blog every time and you can also recieve spam.