Traditional marketing agencies charge high retainers and require you to pay upfront—often before you see any results.