It is very user friendly, has good customer service support, easy to use for everyone including non-technical people who can manage it without any assistance from IT staff or engineers. Easy access for all employees in different locations with no need to travel physically to central office location where management team works remotely. The software is not fully automated which needs some manual handling like uploading files manually etc. I think overall experience was quite satisfactory but there could be more automation features added as well. We are managing our employee's time sheets by providing them an online portal through connectedworker so they don't have to go into physical offices every week just to submit their timesheet/leave request documents.