I love being able to track everything that is important (ie employee scheduling) in one system instead of 3 or 4 different systems - which saves precious computer space and gives us greater accuracy! It's not bad at all but it could have more features like an advanced filter option where we can save custom reports! This product gets my recommendation because they are always updating new options so you don't get bored with them too quickly by switching platforms. We use this software mainly as our scheduler however it offers other great uses such as customer service centers management etc. I like the ease of use and the amount of features it has. The interface is very easy to use and the program is very organized. I dislike that you have to pay to use the program. It's not that it's expensive, but it's that it's not free. I also dislike that you have to pay to use the program. I think it's a great program for a small business. It's easy to use and you can customize it to your needs. I use it for my business.