Businesses should consider: 1. Industry experience 2. Client testimonials 3. Service packages 4. Pricing and transparency. Check out the 8 Factors to Consider when Hiring a Social Media Marketing Agency here!