Software QA Engineer • Current Employee
Pros: Perhaps the greatest benefit of being at such a corporation is its size. Bank of America boasts hundreds of thousands of employees and is one of the Big Four banks in the US. It's a place where there are many avenues for career enhancement, opportunity, and enrichment, provided that you look for them. It is established, and there is a high demand for innovation, structure, and future-proof frameworks.
As an employee nearing 5 years, I've had the opportunity to be part of some of the most grueling tasks at the Bank: QA. This comes with some of the hardest and most tedious work one may find. Yet, I found a niche in developing automated solutions for QA processes, which opened a massive door to innovation and automation in this industry. And with an industry such as Bank of America, the opportunities are endless.
Cons: With the innovation, though, there are legacy frameworks. Perhaps the biggest pro also happens to be the biggest con. With the industry at such a large state, it is extremely hard to port entire systems within the enterprise to something new and innovative, largely due in part to risk-taking. Not only are we not willing to take such risks, many people (depending on the branch you're in) aren't willing to take the next steps in innovation and change.