The ability to create custom rewards for each customer. This allows us to provide unique experiences to our customers and helps retain them. It is very easy to use with no training needed. You can have the program running in minutes. It has been updated quite frequently as new features are added. Some of the older versions had some quirks but they fixed those quickly. I would recommend giving it a try. We use this program for all our reward programs. We have created several different types of programs including ones for employees and external partners. We also offer unique experiences such as tours, meetups, etc.