Doesn't BAC have a unit in India called BACI? Employees working for BACI are "technically" working for BAC? So would this then be
a) Company applies only for minimum number of US based H1B visas (read: under the radar) toward full time hire of cheap labor in US. H1b visas go on to become Green-card holders (process takes more than 5 years, thereby locking them in at low pays for this time period) and consequently citizens of USA.
b) the remaining need for cheap labor is fulfilled by BACI folks (in addition to contractors) who come to US on more easily available B2-visa or L-visa, etc for short period of time (less than a year) and this is a win-win for both BAC and the imports. BAC pays them in-region pay (cheap) and only pays them a $ stipend for expenses in US, thereby saving a boatload of $. The imports here in US do not have to pay taxes on the $s earned, group up in fours or fives in 2-bedroom apartments, thereby saving their stipend US $s to take home extra big-money or shop branded stuff.
Probably the reason for short-termers/ Indians swarming the BAC buildings?
If this is so, don't believe there is anything illegal about it....only morally..., but then this is a for-profit institution.