It has been very easy to use with our workforce as it automatically updates when new employees are added or removed from payroll.
The customer service team also goes above what's expected of them - they were always available if we needed help! There isn't anything I dislike about this product at present but do ask any questions you have before committing yourself fully because there may be something that could improve your experience while using their system (ease/speed etc). We haven’t experienced much issues so far though everything works well together once set up correctly by us first time round i believe.