You can work your own hours. You learn a ton about different domains. You can rise and get higher worth projects by doing well on your current projects.
Minpunten
There is not much feedback or understanding of macro goals but comes with gig work. You can get let go super easily.