This software has so many great features and functions, and is very easy to learn and use. I can upload orders, keep track of employee shifts, and set up specials on the go for multiple locations. It's a really great tool! There aren't many downsides. The software can be a little slow sometimes. If there's been delays on orders, we have to wait for the status to update. It doesn't let us add more days to orders until it's been processed. Also, when you open it, the search function is sometimes slow to load. For an employee friendly software, the online features are pretty handy and allow employees to access orders or update shifts at their convenience. This makes it very easy to track orders, track shifts and check schedules. This helps me keep track of my work and make sure I don't double book my shifts. It's great for any business that is looking for easy to use and I like that it's easy for me as an individual provider/supervisor; however we are looking into creating our own scheduling app with some other providers who may be able use this in their businesses! We don't currently offer any online ordering or payments - but would love something similar so users can pay us from within there system (paypal). This will help cut down costs by not having multiple ways people could do payment processing through different platforms which sometimes has errors etc.,.