But it is the rare small and mid-sized business that uses these to resources to their full potential. Doing so requires regular posts, looking for opportunities to engage with customers, and generally being on social media sites a lot.Here again, employing a marketing agency that specializes in social media can save a significant amount of time and, possibly, generate better results