I like how it allows for flexibility when you are off from working hours or if someone has been sick/out etc. Sometimes there can be lag times between screens which makes things difficult but overall its very user friendly! Nothing as such dislike about this software however sometimes we find ourselves looking up other products because they have similar features so would recommend considering all options before purchasing one particular package over another - maybe also look into some open source alternatives too? We use accomplish ep primarily due to our client's recommendation who used their system previously & found them helpful during training sessions & implementation process.