I love that it is easy to set up, simple to use, and has loads of customization options! There are no downsides at this time. We have been using reward-it for years now and have never had any issues or complaints from our customers. It's super convenient for our customer service team as well. Customer loyalty programs can be difficult to implement but rewardit makes it very user friendly and straight forward. The best thing about rewardit is that we don't need to keep track of all the codes ourselves. Our employees are able to create their own codes without having to leave the application. This saves us tons of time.