This depends on your company’s needs and budget. If you need help creating a comprehensive strategy, you might want to consider an agency as they may have more time and expertise than an individual. Alternatively, you may decide you need an individual Social Media Manager to manage your accounts on a day-to-day basis.