The user interface was very easy to learn by our front office staff. It could also be used within HR departments as well if your agency does not have their own software. I had many challenges with this product in regards to it's ability to sync data between multiple branches when we were trying to expand into more parks than what our previous system supported. There are better products out there that do not require so much technical support from the vendor like they did with us. We solved many problems relating to lack of employee time off tracking through this software. The program is very user friendly and easy to navigate with its many features. I didn't have any dislikes about this product since it was exactly what I needed. It's very easy to use and has saved me so much time! I highly recommend this product because it has helped me organize my work schedule and keep track of everything that needs to be done. I can now see when things need to get done and how long they will take.