I'd be happy to help/discuss/go away but as with most things it depends on what your specific needs are. Do you need to hire an individual or an agency? What's your budget for the role? How much do you spend on marketing each month?

Everyone has their own perspectives but I try not to hire agencies unless I can't find the right person/people. I prefer to hire rather than outsource. Happy to be a sounding board if you would like.

I took a look at your legal website. You should participate and/or present at my group meetings: codex.stanford.edu. I also know a few lawyers in Toronto with legal tech companies. Write to me at haida@stanford.edu for more info.

For a startup, any large agency or even medium size agency will produce mediocre results. You will most likely need to find specific, nimble, "growth" hacking agencies or individuals in order to produce the results you are looking for.