Viral marketing refers to marketing techniques that leverage existing social networks to spread brand awareness through self-replicating viral processes. It works by creating content that users will voluntarily share with others in their social networks. The advantages include low costs, extensive reach, high credibility, and efficiency. However, there are also risks of brand dilution, association with unknown groups, and large-scale spam issues.