Hiring an agency
Agency, freelancer, or in-house: how to actually decide
Most teams compare monthly cost and stop there. The better test is how many skills the work needs, how long you will need them, and how much of the knowledge you want to keep.