Pros
- They understand what is required for an effective website as well as where they can make improvements without much work from you
Cons
- We started working together when we were using another agency who had stopped providing support after a few years of poor performance