Working with a marketing agency: why and how?As a business, it can be difficult to know whether it is a good idea to start working with a marketing agency. It can appear expensive...