Freelance work usually means you have to chase clients, and that part of the job is offloaded when you work for a company. Also, junior devs usually learn stuff faster when they have senior devs around them. So, it depends on person to person.
I've just read this report about the state of freelancers worldwide, apparently my country is on top when you observe the number of freelancers per 1000 people and USA leads when the total number of freelancers is in question.