Bank of America Engineering Reviews | Glassdoor

Bank of America Engineering Reviews

Updated February 11, 2019
267 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
139 Ratings

Employee Reviews

Sort: PopularRatingDate

Pros
Cons
More Pros and Cons

  1. "Really good company culture professional team."

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Software Development Engineer In Test in Austin, TX
    Current Employee - Senior Software Development Engineer In Test in Austin, TX
    Recommends
    Positive Outlook
    Approves of CEO

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

    Pros

    Respect each other. Close independently in the team.

    Cons

    I do not know if there is any cons.


  2. "done full stack development"

    StarStarStarStarStar
    Current Employee - Software Engineer
    Current Employee - Software Engineer

    I have been working at Bank of America full-time

    Pros

    no reason to work for bofa

    Cons

    there are like 1000 reasons to not work at bofa

  3. "Average"

    StarStarStarStarStar
    Former Employee - Software Engineer
    Former Employee - Software Engineer
    Recommends
    Neutral Outlook
    No opinion of CEO

    I worked at Bank of America full-time

    Pros

    Good infrastructure and good people

    Cons

    no free foods or drinks


  4. "Deplorable Corporate Culture"

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

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

    Pros

    Sadly, none to speak of

    Cons

    Abusiveness, Incompetence, Mediocrity and Full of Hubris...

    Advice to Management

    Fire Yourselves...


  5. "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


  6. "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


  7. 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,

  8. Helpful (2)

    "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.


  9. "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.


  10. "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!