Freelancers vs animation agencies: pros and cons