I like it because you can set up alerts within your program that will notify if something in our system has not been updated or changed for several months (or years). This helps me keep track of what's going on with each employee file as well as any potential issues they have had previously! It also allows us to pull reports from time-to-time so we are aware when an issue may be coming back into play but haven't noticed yet - great tool!! As far as concerns go I think there could definitely some improvements made to how user friendly this software seems at first glance though nothing major just more options would probably make things easier on both employees/employers who don't know about these features. We use My SP Compiance mainly for payroll purposes which includes updating timesheets, benefits changes etc.