What are the advantages of choosing consulting agency as opposed for conducting public relations by corporate affairs manager?