There are a number of benefits to freelancing over working for an agency. Perhaps the most obvious benefit is the freedom and flexibility that freelancing offers. Freelancers can choose the projects they want to work on, set their own hours, and work from anywhere they choose. This freedom and flexibility can be a major draw for many people.
Another benefit of freelancing is the ability to earn a higher income. Freelancers typically earn more than agency workers, as they are able to charge higher rates for their services. This is due to the fact that freelancers are typically more specialized and have more experience than agency workers.
Finally, freelancing can be a great way to build a portfolio and gain experience. By freelancing, you can take on a wide variety of projects and learn new skills. This can be a great way to build your resume and improve your job prospects.