Bank of America, DE maintains a very professional and business savvy environment.
To work for this corporation, however, is definitely not for the faint of heart.
You need to be tough and savvy as well.
My role as a software developer contractor on one of BOA's largest IT project undertakings was extremely demanding, but at the same time rewarding.
Support from management
You are very much on your own and need to keep abreast of all team and department activities in order to keep up. Managers have heavy workloads and expect you to somehow know what you need to be working on, what you have to accomplish and by when, without their direction. This includes learning new technologies, as the teams are continuously tasked with learning to utilize new productivity tools and software. Such changes come very frequently and can become quite overwhelming and challenging. You are expected to know everything immediately whether informed, trained, or not.
The work environment is based on the Agile Software Development methodology, where teams of all technologies work together to accomplish the overall goals.
All of the teams and co-workers/associates are the best in the business and can be depended upon to do their part, which makes the Agile mindset work very well here.
Freedom to work independently
Best of both worlds here... You need to be able to work completely independently as well as being an integral member of your team. You are expected to get your job done on time no matter what! In this environment, every team member has to rely on everyone else to stay completely up to date. You are expected by everyone to maintain that standard.
You pretty much need to keep your ear to the track, in order to keep up with new developments occurring with the project and within your team and responsibility area. There is little internal communication from management as to what direction the project and/or team is going. You're expected to somehow keep yourself completely informed and up to date with all activities and expectations relating to your position at all times.
All are treated with the same level of dignity, respect and professionalism.
All have equal opportunity (as long as your manager approves of you).
No friendly personal relationships.
Attitude towards older colleagues
As one of the older colleagues, I saw no negative attitudes relating to my age.
However, I was hired for my high level of experience and knowledge, which was greatly needed on this project.
I don’t really know if I would have had the same opportunity or consideration if I were an at an average level.
On the other hand, there seemed to be no one on the entire project that was at an average level. Everyone seemed to be "the best in the business" so to speak.
My position was that of a contractor and I was not actually part of the employed staff. However, the position offered an excellent learning opportunity in many areas.
Overall compensation for your work
Fair but not great. Compensation is at the lower end of "average" for each position that I was aware of.
Office / Work Environment
The facilities were fairly comfortable and conducive to the work being done.
Ventilation was adequate but not great and the room temperature was always a little too warm during Winter and too cool during Summer, but not too bad.
The company observes all standard environmental practices.
Expect to put a lot of your time and effort into your job, as individual dependability is key here. Your job must be as important as your personal time, or you won't last too long. If you cannot be depended upon to perform at all times, you're in trouble.
Yes I was proud to say that I was working for Bank of America.
If for nothing else, to attest that I survived there long term.
One slip up and you're out!!!
I saw this happen with a few coworkers in the time I was there.
Anything less than top-notch performance is not acceptable.
This probably accounts for everyone there being the best in the business.
The facilities contained all of the normal required handicap provisions.
Security closely tracks and monitors everyone entering and leaving the facility, in order to account for everyone in case an emergency evacuation becomes necessary.
Emergency/Disaster procedures are in place and often practiced.
Extremely challenging as you are expected to be one of the best at what you do at all times and in all situations. I was proud to have been a respected and significant member of the project and to be considered a valuable resource in such a challenging environment. If you can make it at BOA, you can make it anywhere!
NOT an easy place to work and succeed.
Inclusive / Diverse
Although individual ideas are valued, they had better be good ones or respect is quickly lost. This is a forced high speed learning/proving ground, where you have to keep up.
If you don't have instant informed answers to questions put to you, as well as solid resolutions to issues, you are in trouble.
Slack off the slightest bit and you're out - no questions asked!
NO DEAD WOOD ALLOWED!
Suggestions for improvement
- Associates should be given much better direction. They are expected to know what they should be doing and learning at an overwhelming pace and given almost no insight as to what's coming up next. They are simply expected to know everything that is going on at all times, without prior notice. The management accomplishes this expectation by adding absolutely EVERYONE to their email chains and you as an individual are expected to comb through it all and pinpoint your current/future responsibilities
What I like about the company
This demanding work environment keeps you on your toes and teaches you how to swim and not sink. For the past fifteen years as a consultant/contractor, I have been one of the team leaders wherever I have worked, however, this place provided me with a real challenge just to keep up with everyone around me. Everyday was like a real "workout".
What I dislike about the company
It is about the toughest place to work that I have experienced in my 35 year career.
Although it is a very professional environment, it's a sink or swim environment where you're wearing lead boots. And everyone else is too busy keeping themselves afloat to help, even if they wanted to. If you can swim with lead boots on, you'll be okay.