I like that it's an all in one solution. So you don't have to go buy each piece separately. There are many things to dislike as well, but overall it does what it says it will do. I think that the customer service support could be better. It was hard to get help with our implementation. We had to call multiple times before we got answers. The product itself worked very well once we started using it. I would recommend them if they are looking for an all in one solution. You can run reports from anywhere, keep track of employee data, create new employees etc.