@tcolwell There are several threads on this site about what others have said about Cirrus.
I have gotten paid for the jobs I have done for them, but they are the slowest payers and you will have to chase them down for payment. I've heard that if you book their jobs through another site, then they are paying much quicker now. I wouldn't work for them again.
Are you okay with waiting over 100 days from when you do the assignment before you receive payment? How about chasing them down for your money? Their website states that if you complete a job this month, have it graded, and submit an invoice (invoicing is a silly step when you consider how many others do not require this for payment) by June 30th, then you can expect to receive your pay by the 5th day of October. If you were to do work for them this month, I can tell you that you should schedule an email to be sent on the 6th of October stating that you haven't received payment as stated on their website since they never seem to pay on time. I have received payment pretty quickly after sending them the reminder emails, but why bother when there are other opportunities with other companies that will pay you in a third of the time or better and the hourly rate will be higher.
I would warn you that their storage jobs are the least convenient and worse paying on a per hourly basis when factoring the time on site, filling out the report, waiting for a code to upload the report to a secure site plus the training and testing. I say inconvenient since the storage shops require that you show up no earlier than 10 and no later than 2 pm on a weekday and there is a minimum stay time depending on the number of units.
The manager of the storage facility who had been there for years asked me why they always send a new person to conduct the audit. It wasn't a criticism of me, but more of an observation.
They have a youtube video for the storage shop training and a test. I think the time for both was 50 minutes. On the way to the shop, I listened to the video in my car. I figured that if I liked the shop, then the hour was a good investment because that time spent would be spread out over future jobs.
It takes a while to do the report and the kicker is that you can't just submit it, they have to send you a unique code so you can get on a secure server. I recall waiting and reminding them that I needed the code to finish the report. I think you need a code for the invoice submission or at least to gain access to print the form.
Other jobs I did for them were also a waste of time. In one, some blame could be assigned to the other party, but I knew if I didn't return, they weren't going to pay because of a "closed location" like other MSPs do. I figured I had invested this much time, let me kill some more. So a relatively simple job, turned out to be a frustrating one and low paying on an hourly basis. It seems that they have the franchise on that.
I remember getting desperate emails for shops paying $100 and more and that upcoming weekend was wide open for me. I reached out to them to see if they were willing to waive the weekday requirement. They weren't.