I live in Australia so it might be a bit different in your country. The work started for me as shorter term contracts e.g. a recruiter would say "I'm looking for someone on a 6 month react JS project". I would provide them with a day rate and go work for the client as a standard employee. Overtime this has led to me meeting a lot of people, getting a lot of experience and building a client roster of my own.