With a freelancer, the person you speak to writes the emails, builds the flows and reads the numbers. With an agency, you usually speak to an account manager, and the work is done by a team behind them. That can be excellent, but every handover is a chance for your brief to change shape.
The about page explains how I work as one person.