Hi.Readers .I have an account with ICICI Bank .Bank always fulfill customer satisfaction on their hands.Services are good .Its largest bank in private sector banks and having so many products .Bank staff is always busy with their customer and always respecting customer need and wants.Nice services in phone Banking with easy options on IVR.ATM availabilty is anywhere .Internet banking is super and high security with thefts, Secured banking and maintaining privacy with customer personal details but the thing is accounts are very high range.Its uses for all rich and whealth customer.Common man cant maintain the account with this bank.If we are not maintain the sufficient balance in account we levy huge charges as penalty.