Bank of America Engineering Reviews | Glassdoor

Bank of America Engineering Reviews

Updated December 5, 2018
259 reviews

Filter

Filter

Engineering

3.7
StarStarStarStarStar
Rating TrendsRating Trends
Recommend to a friend
Approve of CEO
Bank of America President & CEO Brian T. Moynihan
Brian T. Moynihan
135 Ratings

Employee Reviews

Sort: PopularRatingDate

Pros
Cons
  • "Work/Life balance can be overwhelming" (in 515 reviews)

  • "Lack of communication in upper management" (in 448 reviews)

More Pros and Cons

  1. "Sr. Cloud/Devops Engineer"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Contractor - Senior Cloud/DevOps Engineer in Irving, TX
    Current Contractor - Senior Cloud/DevOps Engineer in Irving, TX

    I have been working at Bank of America as a contractor (Less than a year)

    Pros

    Very good work environment and motivational feeling.

    Cons

    There are no down side of working iN Bank of America


  2. "Software Dev"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Contractor - Software Engineer in New York, NY
    Former Contractor - Software Engineer in New York, NY
    Recommends
    Approves of CEO

    I worked at Bank of America as a contractor (Less than a year)

    Pros

    Laid back, great pay, nice quiet people

    Cons

    Really slow pace, too bureaucratic, legacy system

  3. Helpful (1)

    "Perish all who dare"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Contractor - Engineer
    Current Contractor - Engineer
    Doesn't Recommend
    Negative Outlook
    Disapproves of CEO

    I have been working at Bank of America as a contractor

    Pros

    You do get some WFH from time to time, and the brand looks somewhat decent on the resume

    Cons

    Where to even begin:

    Tenure: There is no tenure here, you get fired on a whim or quit, depending on your resilience. Doesn't really matter if you're important or not either. Assuming you last 18 months, and are a star worker, you get fired anyways. This ensures that the only people who stay are bottom of the barrel. Most good engineers will realize the corporate toxicity and leave after a few months, leaving a skeleton crew to work out the rest.

    Onboarding : This place has zero semblance of on-boarding available. You'll be lucky to have all the equipment and permissions required after a month of working here. Assuming you get lucky, the team essentially expects you to just go in head first, and have SME knowledge over an application or program you've barely worked on. The project names are confusing, and don't follow proper standards. If a legacy app is renamed, you are expected to know so, even if you are brand new. Not only that, the languages and tools are very old, close to 10 years behind the times.

    Work Life Balance: Expectation is to be on-call and at desk/working for at least 50-60 hours a week. Insane deadlines which make no sense, and the meeting schedules are insane. Somehow you are expected to maintain 6 hours of work a day, AND 4 hours of meetings AND schedule interviews, and other random tasking like updating user stories,etc. The idea that you can take a holiday is seen as foreign.

    Colleagues: Will most likely be Indian. Of an entire office or division, don't expect there to be more than 2-3 whites mixed in. This of course brings with it an Indian Caste culture, and overt racism/sexism both against interviewees and employees alike. Also, because everyone gets fired anyways, the culture is one of keeping yourself from getting fired over others for as long as possible. This leads to rampant corruption, cryonism, lying and a bunch of other types of issues. It is not uncommon to see people doing no work and not getting fired, simply because they know the right words or people.

    Promotions: Not happening. Don't even think you'll get converted, this is just a carrot dangled over your head. Assuming you do, you will still be in line to get fired, since the job security aspect is close to zero. Getting promoted to a new position will work, if you want more job duties for same pay. Having a recognized promotion with salary increase, is just not gonna happen. BOFA loves to hire externally for new positions, and tends to ignore the internal employees who would be valid.

    Reputation: BOFA has one of the worst reputations in the financial industry. It's bad enough that recruiters warn against people working there. Of the ones trying to get new candidates, they have an even harder time back filling positions, simply because no one wants to work here. Sure you get paid a bit more than everywhere else, but that salary increase is NOT worth the headaches and bureaucracy.

    Skills: You won't find them here. The technology is very old, and the processes are archaic. You will also be very siloed into a particular task, be it building out widgets, or deploying to a server. Most if not all of your day to day operational tasks will leave your next job interviewer horrified. Just remember, you will be doing the EXACT same thing day in, day out, for the rest of your life,


  4. Helpful (1)

    "This place is a dystopia - 1984 style"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Contractor - Software Engineer
    Current Contractor - Software Engineer
    Doesn't Recommend
    Negative Outlook
    Disapproves of CEO

    I have been working at Bank of America as a contractor

    Pros

    Pay is not bad .

    Cons

    Being in "the wall" sucks. You can't get anything in or out. Even if it is something good or helpful or beneficial or useful.

    Advice to Management

    Give software developers more freedom.


  5. "Software engineer"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Software Engineer in New York, NY
    Former Employee - Software Engineer in New York, NY
    Doesn't Recommend
    Positive Outlook
    Approves of CEO

    I worked at Bank of America full-time (More than 3 years)

    Pros

    Great joining bonus. good project for interns

    Cons

    lots of bureaucracy. work life balance is poor.


  6. "It's all about the corporation."

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Systems Engineer in Concord, CA
    Former Employee - Systems Engineer in Concord, CA
    Doesn't Recommend
    Neutral Outlook
    No opinion of CEO

    I worked at Bank of America full-time (More than 10 years)

    Pros

    Good place to start and gain experience.

    Cons

    You realize your expendable. You end up constantly wondering when you're going to get laid off/outsourced.

    Advice to Management

    Support and treat your employees well!


  7. Helpful (1)

    "Good to work for though heavily regulated"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Release Engineer in Chicago, IL
    Current Employee - Release Engineer in Chicago, IL
    Recommends
    Positive Outlook
    No opinion of CEO

    I have been working at Bank of America full-time (More than 5 years)

    Pros

    Generous PTO for Band 5 and lower employees
    Great parental leave benefits for new parents regardless of gender
    Very inclusive towards the LGBT community
    Matching 401k. 5% match per paycheck and a yearly 2% contribution around bonus time, not performance based
    BoA is now stepping up to provide employees with continued job training that's actually relevant to their jobs

    Cons

    In 2015 we laid off a large chunk of our workforce. For years every department on the tech side was dealing with a skeleton staff and too much to do as a result. Getting anyone's attention for mission critical issues was challenging to say the least. It's starting to get better as of 2018.
    There are many employees that simply don't know what their job is and were never provided with appropriate training to do it. An effort needs to be made on a department by department basis to resolve this.
    Still a lot of training that has no bearing to what we actually do. My job is on the tech end and I have absolutely nothing to do with reviewing customers' accounts. I don't need training on money laundering etc . This mandatory training is a waste of time for many employees

  8. "QA Engineer"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - QA Engineer in Newark, DE
    Current Employee - QA Engineer in Newark, DE
    Recommends

    I have been working at Bank of America full-time (Less than a year)

    Pros

    great team to work with, always something new to learn,

    Cons

    havent come across with any


  9. "Decent company"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Contractor - Senior Software Engineer in Charlotte, NC
    Current Contractor - Senior Software Engineer in Charlotte, NC
    Recommends
    Neutral Outlook
    No opinion of CEO

    I have been working at Bank of America as a contractor (Less than a year)

    Pros

    Good salary, flexible work timings

    Cons

    Quality of engineers can be improved. Interview process should be more generic.


  10. "Lot of changes happened in last year to move to Agile adoption"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Software Engineer in Dallas, TX
    Current Employee - Senior Software Engineer in Dallas, TX
    Doesn't Recommend
    Neutral Outlook
    No opinion of CEO

    Pros

    Lot of projects that need to be upgraded and so brings challenges.

    Cons

    Since there are lot of reorganization happening it is still trying to make the right call as far technology direction

    Advice to Management

    There are too many projects with very less annual budget and so not sure about future