The Bank of America today is indeed one of the worst banks to work for. Toss aside the usual parameters of salary, benefits, job location, etc. and focus on the Culture, the Politics and the Poisonous backstabbing environment that will eventually make any sane person want to quit or move on. This bank is full of people and management that only look out for themselves and judge you by how you can serve Them and how you can fit into Their agenda. No matter what you've achieved or produced in the past, you are expendable and your "friends" will soon turn into your worst enemies, with or without cause. Management is on power and they want to stay in power. If that means blaming SVPs/VPs/AVPs and below for failures, even though it was their decision to hire and cultivate this team of people, so be it. And yes, once you reach your late 40's or early 50's the Bank has a systematic way of excuting its age discriminatory plan by firing people of this age range and replacing them with cheaper, younger employees. Do yourself a favor and stay away. The real BofA died in 1998 and the corpse was cold by 2003.