I like working with eye-5. They care about the employees and the clients always treat you with the utmost respect.
Pleasure to work with, but takes a month to pay out, and only does checks.