From my business experience, agencies are generally extremely complacent and only do the bare minimum for clients - which is the exact opposite with PDE. They are highly passionate about actually getting results for their clients and honest about expectations and results. A+!