pros and cons of hiring an advertising agency