My company uses them and holy shit this explains how I got aids.
There is so much stupidity in the user interface. I would say the backend must be awesome but I've had expense checks get lost and we realized months later I was never paid. Not lost out of the system, just lost from the workflow stream and it took HR a week to figure it out.