Once you’ve decided to start a social media campaign, your next big decision is who is going to run it. You can either run it in-house using your own employees, or you can outsource it to an agency -- whether it’s a digital marketing, public relations (PR), advertising, or specialised ...