Social media marketing is a great way for companies to cultivate good quality leads.
When doing social media marketing you must make sure the person creating the content really understands the company, the industry, its mission and its community. The logical choice would be to have someone within the company to do the posting.
BUT for most companies this is not an option -
1.They can't afford to hire a full-time employee dedicated to social media.
2.Employees do not have time to learn to use the tools
3.Do not have the knowledge of social media etiquette
4.Unable to keep current on new social media developments
5.Do not want to spend hours growing a quality community online.
It is more profitable for companies to spend their time doing the things they know best, running the company.