There are basically 5 types of advertising agencies: full-service agencies, interactive agencies, creative boutiques, media buying agencies, and in-house marketing agencies.
If you are SaaS or a large-sized enterprise, a full-service advertising agency would make better sense for your business purpose. You can get all-in-one services to highlight your products and services to target audiences, users, or customers.