A full-service social media marketing company offers various services that complement the service including website design, social media advertising, social media management, email marketing, PPC, SEO and other online marketing strategies.