Honestly, I think BofA is one of the more immigrant friendly banks. I have 3 Credit cards with them with limits of 9k, 18k, and 22k . Wells won't even approve me for a CC due to status but they do own my mortgage loan of 275k lol idiots. I do have a Chase CC too with a limit of 18k also. I have no issues with BofA but I guess Chase would be the next best thing .