Hire a consultant when you want direct access to a senior specialist, flexible collaboration, and a leaner cost structure. Hire an agency when you need a large team to produce a very high volume of work or manage many marketing channels simultaneously. I can also work alongside an agency as your Japanese SEO specialist.