The ICICI Bank had made life miserable for a long time. I had banked with Government PSUs which have been much better. I filled up for their savings account without their agent made me sign for Trading and DMat account, because of that I had to run from one branch to another closing the account. As of today, I have not been able to close the account. The account was money consuming account which had a restriction on the online transaction and cash withdrawal from their own account upon that there were charges. The customer care was least helpful in resolving the issue. I once highlighted the issue poor queue management in Koramangala 7th block branch, their manager called on the phone and shouted at me and denied there existed a problem. The ATMs are out of cash during weekends throughout the city, customer care takes ages to resolve it. I had wait for 1 and a half in their MG Road branch and were forced to another branch for closing my account. I am sure that I will never bank with ICICI Bank ever again.