The best part is that it integrates very well with Microsoft Dynamics 365, allowing me to have my data in one place without having 2 different systems (CherryWork HRMS & MS D365).
I am not able to access all of our employees' information within this program - only their payroll info- but there are other programs out there for you if your organization needs more visibility into employee's activities/timesheets etc.- We use cherry work as an internal timecard system where we can see what jobs each individual worker has done throughout the day or week.