I found a group of developer freelancers who needed additional people to complete a project so I joined them and it was a really enjoyable experience for me. This journey lasted 7 to 8 years, it was a period of a lot of growth, learning and independence. However, you never get the familiarity of a company that you get when a company actually employs you. Then you are part of the team, not some external asset that gets burned when they don’t need you anymore.
I still think that is one of the larger milestones I reached in my life because I felt confident enough that I had the experience and the proper soft and hard skills to be able to work independently. That did a lot for me in terms of personal confidence, financial freedom and opportunity-wise. It rocketed my career in a way. I had a few very fun and large customers who are currently on my resume and I believe are very important for hiring managers or companies to decide to invite me for an interview.