We recently finished our rainbow program, and had so much fun through all of it! Each team member was always there to help when we needed it, and made everything hassle free. We always received our gifts and rewards in a timely manner too. I 10/10 recommend jumping on the rainbow train, especially if you can earn it for free, like me!