marketing environment

Do Agencies Understand Marketing?

Many agencies have very specific skills and can execute some projects very well technically, but do they understand holistic marketing? Very little do.