I have been working at Bank of America full-time (More than 10 years)
Situated locally, excellent broad range of benefits, opportunities to grow and develop moving across lines of business.
Roles require commitment, management are not always located in your office location.
I applied online. I interviewed at Bank of America.
Process was quite good, made you do the online tests before answering the questions which I prefer. Interview took about 30 minutes and was nothing really technical, more competency based.