Pluspunten
Message Agency is an excellent case study in operating based on your values. They are far more than branding or fluff to fill a website. The firm repeatedly makes decisions in the interest of their employees, their clients, and the planet, often at the expense of profit. The team and quality of work are both exceptional, and far better than you will find in most agency environments. Management is extremely flexible with employee needs like schedules or assignments.
Minpunten
This is not a "capital A" Agency. Client budgets are constrained, and they often lack the capacity needed for your most ambitious ideas or strategies. As a small firm that works with non-profits, there is a trade off in terms of salary, though not nearly as great as you would expect given their commitment to employees. This also means slower career progression in terms of title, but you will get exposure and work experience that is applicable in any context. HR is a combination of in-house and outsourced, which is fine but can cause delays or confusion in admin tasks.