You will want an agency that can determine what is best for your company and your business. A great way to find an agency is to look for one that pays attention to the five pillars of social media marketing: strategy, planning and publishing, listening and engagement, analytics, and advertising.