Social media allows customers to return to sites more frequently and stay longer. It also improves brand recall through earned attention rather than paid attention. Customers influence other customers through social recommendations, and social media provides a more cost effective way for companies to offer customer service and technical support. It also allows customers to directly interact with customer service agents through social media platforms.