The ease to use this program has been amazing! I have used it for over 1 year now & love every second that i spend using shifttime!! There are not many things about Shifttime which could be improved upon but there really isn't anything major either so no complaints here at least as far as my experience goes with their product/service goings forward. We can easily communicate internally through our internal messaging system within shifts or across multiple teams via emailing etc without having any issues because we know exactly when everyone will arrive home each day (even if they're out sick).