I use this tool daily to generate my schedule. The interface is easy to navigate through when you are creating your schedule. It has many features that allow me to manipulate my schedules into different formats, including timecard formatting for employees tracking purposes.I have found nothing in the software as of yet that i do not like about it. If more users used this product, the bugs would likely be fixed quickly! We were using another scheduling application before we started using Floorschedule. Our staff was getting confused with how complicated some other applications made our scheduling process. Using this software allows us to keep everything organized and within one central location. Having this tool helps me to be more organized with my work schedule as it automatically creates one when I submit projects that are not yet completed but have been started/completed by another employee in their own time slot using other tools such assheets etc.. It's also very easy once you get used tooit! No dislikes at all since we've just got into use of its features so far!!