Bank of America has me in a credit card with an annual fee. The same exact card is available without and annual fee and has been for quite some time. I have been through so much trying to get a straight answer on why I have the fee but others do n't. They take the Equal out of Equal Credit Opportunity Act. The employees are sarcastic and fake, the service is terrible and they lied to me on multiple occasions. To the point where I will always call back and ask a new rep to verify what they told me is true. So far all of my complaints directly to them have fallen on deaf ears. They are truly terrible to work with and unfair to bank with. Unless you are EXTREMELY qualified you will get no benefit to banking with them, you will only get fee 'd to death and sarcastic service. 
My additional complaints are they are quite rude about credit limit increases. The girl specifically told me that if I requested one and it was n't approved there would be inquiry on my report. I did as she instructed and guess what! She lied. I called and asked about it and the rep I got said " no she lied to you '' ... ..How does that benefit anyone? 
Bank of America is a failure. They are failing their customers and their shareholders. I will be sure to not direct any of my future investments to anything remotely related to them. 
For the record this can be filed under multiple entries, which I probably will just to make sure the many complaints are categorized appropriately. 
