The best thing about this software is the ability to manage all my clients in one place. It makes it easy for me to keep track of all their accounts as well as make sure they are fully compliant with any regulations. I also like how simple it is to use because there aren't too many options or features you need to learn. All the reports can be created manually but it's not really necessary since most everything we do can be tracked automatically from the time a candidate submits an application until the time she starts working. We have been using staffingsoft for almost 2 years now and haven't had any issues so far. Everything works just fine and nothing has broken down yet. Some of our client services managers tend to complain sometimes when new hires don't fill up quickly enough into existing positions-this happens since they prefer hiring people through other methods instead of waiting for applicants who may want to work at another location.