Social media is without a doubt, the best avenue to promote one’s brand, product and services online. Almost every company, big or small, has social profiles in Twitter, Facebook, Instagram and YouTube for these sites have millions of active users every day. And through these sites, companies are able to reach their target audience, and with a properly executed marketing plan they are able to garner a lot of returns on their investment.