There is 12 months contract that you need to sign for before getting the rewards, but don't really matter that much also since a lot telco also need you need to sign contract one. As I am quite an avid movie watcher myself the free GSC movie tickets every month really helped save my wallet a lot, now I can watch all the movies I like without having to choose only some to save money haha.