With mystery shopping you know where your assignments are and you'll get paid. Sometimes late, but you do get paid. The last caregiving company I worked for, 3 times checks were a week late. Last week my pay check bounced. A few weeks ago the company asked for any caregivers to fill a shift from 10 am to 2 pm. I asked them, "Where is the assignment at?" I was told. "We can't tell you where is at until you accept the assignment" I just laughed. I refuse to take any job when you can't tell me where it's at.
I'm doing more mystery shopping and getting away from caregiving.