It is very common for companies to outsource their marketing tasks and activities to an outside service provider. In most cases, companies do not possess the staff or the expertise, instead relying on an outside agency, especially in the case of any graphic design companies, giving them an edge.
However, there are certain principles and methods of best practice that must be adhered to for companies to extract the most benefit. Many a times, clients will approach agencies with various assumptions that only reveal its bad side once the work starts. This affects projects and also results in the client-agency relationship deteriorating.