To keep things balanced on my "When to Fire Your Agency" series, here is the other view of the business. I have had the pleasure of serving on both sides of this industry.
When to Fire Your Client?
Answer: When you lose money on the account.
Explanation if needed:
You should have in place systems to evaluate the profitability of every client.