Product: Checking or savings account

I made a bank deposit on XX/XX/year> in the amount of {$1300.00}. I was told by a Bank of America Representative that the funds would be available on XX/XX/year> at XXXX XXXX. I called bank of America on XX/XX/year> at XXXX PM and talked to a nice representative who also told me that my check should have been available at XXXX this morning. I asked for a manager because I did not understand why the deposited check funds were unavailable. She transferred me to a lady who gave me the name of XXXX who was very unprofessional and at no fault to her she was not trained correctly on cash vs check deposits. With her giving me the wrong information I then asked for a different representative because I was not comfortable with her. She then proceeded to tell me that there was no other manager available. I told her that every manager has a supervisor and i'd like to speak to someone else. I was then placed on hold and transferred to an even more angry, unprofessional and extremely rude representative who cut me off when I asked the other representative why did she tell me that no other manager was available. This new agent cut me off and did not listen to anything and repeatedly asked me the same questions that I had already answered and then she proceeded to say " like I said '' over and over. I told her that she was unprofessional and that is not how you speak to customers especially customers who have been with the banking institution for over 20 years. I asked to speak to someone else as she was very angry, aggressive, unprofessional and was not listening or helping me at all. She asked why I would like to speak to someone else and I told her that she was not listening and I felt uncomfortable and would like to speak to someone else. She also told me no one else was available I told her there are plenty of people available as bank of america employs thousands of people and I have been a customer for over 20 years and I have never experienced this level of aggression or unprofessionalism and that I would be filing a complaint. I was placed on hold and she then came back to tell me that all calls are recorded and I told her that I am very happy that they are so that her manager could see how she yells, cuts customers offers and repeatedly says " like I said '' which is extremely unprofessional phrase to use when speaking to a client. She then repeated " like I said '' and put me on hold I then told my coworker that I had never experienced such extreme unprofessionalism especially from a corporate banking established before. The agent then said " like I said, if you do not stop I will hang up on you '' I told her " I asked for you to put me on hold and transfer me to another agent thank you '' and I proceeded to talk to my coworker who suggested that I switch to another banking institution as she was appalled by the behavior of both agents. I agreed and the agent then yelled " LIKE I SAID '' and hung up the phone. I have tried contacting bank of america and submitting a complaint but I do not think anything will be done to these 2 agents who need to be let go as with talking with 4 agents 2 of which provided the wrong information and 2 managers who are extremely rude, unprofessional, aggressive and who yell at their customers.