In-House vs. Agency vs. Freelancer? How to Divide Up Marketing Tasks at Your Tech Company 4-Minute Read