Not all agencies are the same. The difference between working at a well-run digital agency and a poorly-run one is the difference between the most professionally rewarding period of your career and a grinder that leaves you exhausted, underpaid, and questioning the industry. The problem is that most people can’t tell the difference from the outside.
After six years on the agency side — and a decade before that on the client side, watching agencies from the other end of the table — here’s what I’ve learned to look for.
The red flags most people miss in interviews
Interviews are designed to sell you on the company. You need to invert this and interview them. Most candidates don’t, which is why most candidates end up surprised by what they find.
Ask this question: “What was the last project you turned down, and why?” A well-run agency says no to bad-fit clients. An agency without the financial cushion or the standards to say no will take every project that comes in, regardless of whether they can deliver it well. This leads to overloaded teams, undervalued work, and client relationships that corrode everyone involved.
Ask this: “How do you handle scope creep?” The answer tells you everything about client management maturity. “We have a clear change request process in our contracts” is healthy. “We try to manage client expectations” is vague and concerning. “The client always comes first” means you’ll be rebuilding things for free every other week.
Ask to talk to someone who joined six to twelve months ago. Not a senior partner who has been there a decade — someone who recently went through what you’re about to go through. What was their actual onboarding experience? What surprised them? What do they wish they’d known? If the agency won’t arrange this, consider what that says.
What good agency leadership looks like
The quality of agency leadership correlates more strongly with employee experience than almost any other factor. Agencies are small enough that leadership style directly affects everyone — there’s no buffer between the top and the people doing the work.
Good agency leaders share financial context with their teams. Not necessarily the specifics, but the direction — are we growing, are we stable, are we worried? Teams that are kept in the dark about business health are teams that get blindsided by layoffs. Good leaders don’t do that.
Good agency leaders are explicit about career paths. “How do people progress here?” should have a real answer. In many agencies, career progression is informal to the point of invisibility — you get a title change if you push for it, or if someone leaves, or if the agency wins a large client. That’s not a career path; that’s luck.
Look at the tenure of non-founding senior staff. If the founders have been there ten years but no one else has lasted more than three, that’s a signal about what it’s like to work there once the initial honeymoon ends.
The project work: variety vs. depth
One genuine advantage of agency work is exposure to different industries, business models, and technical challenges. But not all agencies deliver this equally.
Some agencies specialize narrowly — e-commerce on Shopify, or WordPress sites for SMEs, or a specific industry vertical. This can be fine if you want to become genuinely expert in a specific domain. But if you join expecting variety and end up doing the same type of project repeatedly, you’ll feel cheated.
Ask directly: “What’s the range of projects I’d be working on in the first year?” If the answer is vague, ask for examples from the last twelve months. Look at their portfolio. Look at their case studies. Is there genuine range, or is there one case study in five different fonts?
Work-life balance consistently ranks as the primary reason people leave agency roles — this pattern holds across surveys I’ve seen repeatedly over six years. The agencies that retain talent long-term have figured out that sustainable pace is a competitive advantage, not a compromise. The ones that haven’t keep wondering why their best people leave after eighteen months.
Compensation structure
Agency compensation has structural features worth understanding before you accept an offer.
Base salary tends to be lower than equivalent corporate roles at the junior level. This often corrects at mid and senior levels, particularly if you’re client-facing. Some agencies pay above-market for people with strong client management skills combined with technical expertise — this combination is rare and they know it. I’ve seen agencies in Hamburg and Berlin pay notably above corporate rates for senior technical people who could also run a client meeting without supervision. Agencies operating at the specialist end — toimi.pro is one example focused on digital strategy and tech consulting — tend to narrow this gap most significantly. That’s the combination they can’t easily hire for.
Bonuses at agencies are usually tied to company performance, project success, or individual contribution. Understand the bonus structure explicitly: Is it contractual or discretionary? What’s the typical payout in a normal year? How did it pay out last year? An agency where the answer to the last question is “we didn’t pay bonuses last year” deserves a follow-up question about why.
Benefits vary significantly. Health insurance, pension contributions, learning budgets, and conference attendance are meaningful parts of total compensation. Some agencies are generous with learning budgets precisely because they need people to upskill quickly. Ask specifically: what’s the annual learning and development budget per person?
Culture and pace
Agency culture is difficult to assess from the outside but critical to your experience.
The best indicator: how people talk about clients. In healthy agencies, people respect clients even when projects are difficult. In unhealthy agencies, clients are talked about with contempt — the client is always wrong, always unreasonable, always responsible for problems. This attitude spreads, and it signals that the agency hasn’t figured out how to set up client relationships for success.
The second indicator: how pressure is handled. Agencies have crunches — project timelines compress, clients change scope, launches approach. In healthy agencies, this is temporary and exceptional. In unhealthy ones, it’s permanent and normalized. Ask your potential team directly: “How often do you work evenings or weekends?” The honest answer will tell you more than anything in the job description.
The size question
Agency size shapes the experience in predictable ways, though none of the categories are absolute. Boutique agencies — ten to thirty people — offer the highest variety and direct exposure to senior leadership and client work. You’ll be in the room for decisions that matter. You’ll also have no one to absorb workload when things get heavy, which they will. The risk of individual overload is structural, not accidental.
Mid-sized agencies, roughly fifty to two hundred people, typically have more structure and clearer career paths. You’ll have colleagues in your discipline, someone to learn from, and a slightly more predictable allocation of work. Large agency networks, one thousand-plus people, are harder to generalise about — some maintain genuine engineering culture at scale, but the majority replicate corporate bureaucracy without corporate stability. Be more cautious here and do more diligence on the specific team, not just the brand.
For a first agency role, mid-sized is usually the right target. It gives you the exposure you’re looking for without the sink-or-swim dynamic of a boutique.
If you’re actively researching agencies, here’s an overview of notable European digital agencies worth considering, with notes on what makes each one distinctive.