Lifetime free implies neither joining fee nor annual fee. In this case it's just no annual fee.
The vouchers won't be for Amazon, Flipkart and such. If you'll be able to properly make use of them, might be worth it. Otherwise, skip, not much to gain.