Yes and no. There is not a simple explanation of this answer. Freelancing is the trend today, but this does not mean it's an easy way of life, and not everyone can steer it in the right direction. Freelance 3D visualization means that you have to be your boss, manager, advertiser, laborer. For an inexperienced person, dealing with all these different work types implies a lot more pressure than usual. The best practice is to start learning with a company, work there for two or three years. During that time, you will learn not only the trade but make friends and find your possible future partner. One important note: Be honest and always mention what is your end goal to your employer.