I don't know why anyone would want to work for BofA unless they are a teller. At least teller positions have a lot of activity, so you'd think it would be a safe job.
I interviewed with BofA for a six-month contract position in Charlotte, NC. I was offered the job and given a start date in 2-3 weeks. I found an apartment in Charlotte and had literally just left the apartment office with a signed lease and the apartment keys with a move-in inspection checklist in hand when I get a call from the consulting agency saying not to show up for work on Monday because BofA cancelled the contract. I turned around and went back to the apartment office and told them what happened. I was out my security deposit & two months rent to "break" my lease because they'd given me the keys.
After finding a new contract role a month later, I was a couple of weeks into the new job when BofA contacted me again to say they were still interested in me, and that they cut the contractor role in Charlotte in favor of making it an employee role in Norfolk, VA. I decided that an employee position was better than contracting, so I re-interviewed and accepted the position. But suddenly the previous consulting company got wind of it and forced BofA to make me work as a consultant through them for six months and then BofA could hire me. Every week, in our staff meeting the manager said they were still going to convert me to employee status at the end of six months. Then, two months in, BofA announces a 16K layoff. For another two months, I'm still told every week I'm being hired. At the end of the fourth month, I suddenly get called into the manager's office to be told that I won't be hired and that I would be let go at the end of the six months unless I found a job sooner.
When the layoffs were announced, there was an older worker who couldn't do their job, but they had it because they were merged in due to an acquisition, that thought for sure they were going to be let go in favor of hiring me because I didn't need any training from them when they were told to give me on-the-job training for what their team did and I knew the tools better than they did. All I needed was to know where the code repositories were and what their production release process was. Turns out they shouldn't have been worried.
I've hated BofA ever since and will NEVER work there again for any reason.