You are a 1099 contractor, so you have to pay attention to your taxes.
If you don't have a background in whatever the contract is about, the training won't necessarily get you where you need to be.
The schedule is flexible if they haven't over-hired, which causes the schedule bid each week to turn in to a free for all where some people end up with insufficient hours and/or unworkable schedules.
They often seemed to hire anyone with a pulse who could pass a background check and then see who can make it though training, which means your coworkers may not be particularly good or knowledgeable or pleasant.
Your contract may suddenly get pulled, which happened to me twice, in which case you are out of work (sometimes with no notice) unless and until they can get you a new assignment and re-train you.
At my third contract I ended up in a situation where it was very difficult and stressful to try to get in a bid to get the required 20 hours, and I was not making enough money, so discussed this with them and they said they would try to reassign me. They attempted to but we ran into technical issues with trying to verify my ID through their photo software and the next thing I knew, I get an email saying I've been "deactivated". They have never answered my questions as to why I was suddenly blacklisted, they just tell me it is not subject to appeal. So much for three years of consistently excellent reviews and being "family". I suspect I insulted an overworked tech by telling them I wished they would read my emails instead of guessing at what my problem is and then not listening to me when I tell them we already tried that fix 3 times in the last hour, but I guess I'll never know whose nose I bent or what rule I broke.