I like that it's easy enough to use but also has some great reporting options (which is key when you're managing so many different staff). It can be difficult at times to find what we are looking for in terms of reports or data entry fields etc - which could just mean there needs to be better training available from time-to-time as well. There isn't anything specifically i dislike about this software although sometimes if something pops up it takes longer than expected to fix / resolve issues. The benefits have been improved communication between managers and team members. This means everyone knows where they stand within their teams & across all departments too.