The best thing about this software for me personally ( as I was using another product)was that you could see what time people were scheduled at work every day so then if they showed up late or early we knew why right away! This feature allowed us much greater control over our staff members schedule than with other products!! In order of dislike-it took longer sometimes just geting through some screens/steps compared too my competitor's site which had more streamlined options.-if someone goes out sick there isn't really anything i can do but change their status from "sick" back into available instead of having them come straight home until released by physician -i'm trying hard not go off topic here lol.