Mine use GTM which they are very happy with EXCEPT because there isn't a delay in payment, on the weeks when I work over my regular hours it's impossible for them to add them to my current check (they just pay me directly when that happens, or add it to my next paycheck). Not sure what that situation looks like elsewhere, though, but GTM has at least been very reliable.