My company uses paycom. they have a lot of features. my company only uses a fraction of what they have available.

from a user experience perspective: not wonderful, not terrible.