It's usually staff augmentation work, a client had a project with a looming deadline and they hire a few contractors to increase team velocity. I've never had any issues with my past clients(I've worked with three apex clients for over the past 3 years).
If you need structure to get work done this is probably not the best situation for you, as most work is remote with less oversight than many similar roles.