My experience with ICICI is very bad. Their customer care is extremely poor and they make fool of the customers under garb of technicalities.I redeemed my reward points for a Pizza Hut voucher but the bank neither mentioned on their site nor informed me that these vouchers will work only in mumbai.On talking to them, they simply shrugged it of. Finally I was asked to return the vouchers-they kept on denying the receipt of vouchers back till I confronted them with delivery proof. Better beware of dealing with ICICI bank!