8 Things every company should think about before choosing an agency.