Good points, and well written.
I used to freelance years ago, and then I worked at a couple startups as they progressed, eventually working dev team manager, project manager and product manager roles. I also spent a couple years teaching at university and college programs.
I'm now back to freelancing and the quality of my work and experience is completely different than it was before, mainly because I learned all of the lessons you've included here.
Thank you for your comments 🙂
“the quality of my work and experience is completely...”....that is very true and I can relate to this.
In fact I would recommend anyone to try working for companies/startups even when a freelancer.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.