Every growing ecommerce brand eventually faces the same question: hire, outsource or mix the two? There’s no universally right answer, but there is a right answer for your stage, budget and goals. Here’s an honest comparison, including the cases where an agency is the wrong choice.