I am working as a Software Engineer for about 8+ years and very much dependent on the salary bank account for all the transactions.From the beginning I had unlimited Transaction on my ATM card for cash retrieval from any Bank ATM without any charges.I has used ICICI, HDFC & Citibank with these features.Now my present company has forced to use ICICI account (Which I dont like).Now ICICI says that in non-ICICI bank ATMs, more than 5 transactions will be charged (just like a normal account in any bank) which is ridiculous. One CC/Bank representative says am in Privilege Banking, other says I am not. I have a good salary and FDs with the bank but still I am told that I do not satisfy their conditions which are not properly explained.My question is, Is not Salary Bank given more privileges on any bank? Is ICICI bank misbehaving in my case?Further I perform 30-40 online transactions per month on average, which are free for salary accounts, thankfully ICICI bank doe snot charge for it. I cannot use other bank accounts since the transaction charges will be too high for the no of transactions.Is there any solution for this?Sample this: I have been to some ICICI ATMs which do not have power back up and wont work on any power cut, its so pathetic sometimes.