I do an ongoing, monthly job for them and I have been paid on time and correctly. Any time I have had to email their staff with questions, I have gotten back responses very, very quickly. Their job instructions are also detailed and easy to understand. I do enjoy working for them.