I have been in the digital marketing world for about 4 years now. 3 of those for years was digital agency experience. Why is this important? Freelancers, as great as it is to be one, need to hone their skills by working on big clients and in an environment with people who have years more experience than they do.
I spent a few months working with a small design agency in Paarl where I was exposed to WordPress Development and Newspaper Layout. After that I was the website & ux guy for a medium-sized agency who, to this day, are making waves in the industry. I then moved to a small team with a huge influence where I learnt about email marketing.