I just finished with Direct Personnel. They were very nice during the contract duration, they did not disappear when I had any questions. The money came on time, and I found out after an operation, that my insurance paid this. :-)
I did not get my final salary yet, but it is only due at the end of the month.
DPI is a lot smaller than Parc or Rishworth, but I think, they are a lot more personal. All contracts pay the same, the holidays are the same.
Based on my experience with DPI, I could recommend them.
Tamas