Marketing agency jobs exist within of all shapes and sizes, with the larger agencies servicing corporate clients on complex multi-channel strategies and the smaller agencies generally providing invaluable work for SMEs and relatively smaller organisations. They will advise clients on marketing strategy, tracking and results analysis and acquisition and media buying.
Types of roles and salary generally depend on the clients and the amount of commercial responsibility that is held managing those, with roles ranging from broad account management to those that are focussed on the single or multiple deliveries of the actual marketing channel. With so many marketing services businesses in existence, clients have a huge choice of agencies to work with.