Agencies have the expertise that companies do not always have in-house.This includes not only the ability to write and design ads but also the knowledge of,and relationships with, the press and media. Agencies can negotiate better prices and know which type of advert-whether in a newspaper, trade magazine,or online-can best reach the candidates you are looking for.