ICICI is rather a mass institution.You are right on your inferences about the bank being more for the proletariat than the burgeoise, i personally have a bank account with ICICI and find them very effecient and the service are pretty high but a bit of fine tuning in their professional approach is required.Good obversation but all together I would bank with ICICI nevertheless!