Freelancing gives you control over clients and hours, but you're also doing sales, invoicing, and support yourself.
Agency work gives you structure, mentorship, and a steady paycheck, but less control over which accounts you work on.
Most of our graduates try agency work first — it's the fastest way to build a portfolio under supervision — then freelance once they have 2-3 case studies to show.