For those who have dream to join Bank of America, it is not the company. Its a subsidiary of Bank of america.
You will be treated more like a vendor cum employee of the company. You may find yourself sometimes working as a vendor also.you will be billed on per hour basis as any other vendor like infy & TCS.
Rest who love, not to work more and not to learn more(specificaly for technical profiles) join this company.
For non technical ppl its the dream job come true, gyan baato and enjoy your life.like process people.:)
THIS COMPANY DONT SEND PEOPLE ONSITE FOR LONG TERM/SHORT TERM, PLZ DONT COME IF YOU HAVE SUCH PLANS.
+ve thing about the company is that you will get some more salary, benefits, work-life balance compare to any other IT company in india.