Interesting timing, given that I'm currently running through hoops with a simple address change with their bank. Their web & mobile apps suck bigtime, and it looks like they aren't even making an effort to make online transactions easier.
I have been under serious troubles in past because a Bank randomly blocked my ATM card & UPI.