IMG has been great to work with. I have experience working with several other outsourced marketing agencies, and IMG has consistently been more responsive to requests with quicker turnaround times. Unlike other firms, they seem to focus on getting the work done the first time, rather than accumulating billable hours.