I agree with Cadman.
Lead generation is exactly what social media should be used for. Pro: it allows you to connect to millions of people quickly and easily. Con: when communicating as a business in an open forum you must ensure you represent yourself in a planned and intentional manner.