This software has been great for our organization to keep track of all employees that have worked in any given week. It allows us to see who was assigned what tasks so we can give out assignments accordingly. The only downside I would say is that it sometimes lags when inputting new information. They are constantly updating this system which makes things easier on everyone involved. We use this software to be able to assign jobs and monitor work progress as well as communicate with each employee individually.