Sat Services is franchised out. There are three offices that I know of - FL, DC, TX.
TX pays their shops on their own. For me, the experience including Oct pay, has been on time.
FL has "delays" in getting the checks out. They are suppose to be cut the 25th of the month following your work. IE - shops completed in September would be "paid" the 25th of October. The FL office says to give them 5 days to stuff envelopes and mail them out. They are getting slower and slower and slower... My experience for Sept shops was pay arriving 2 weeks, and 3 phone calls late.
DC had FL process their checks. So same delays as mentioned before.
I have found that the DC scheduler is kind and helpful. She has no control over when the checks are sent from FL, but she is willing to make phone calls on your behalf.
So for pay - tough one. I will happily work with the TX office. Secondly with the DC office. And never again for the FL office. (<---- FL office brutally took away my shop, literally just a few hours after I completed the shop. I was out $50 and they couldn't be bothered to respond to emails or return phone calls!)