If you honestly think Citi is running a rigged scam by prioritizing H1B/H4/L1/OPT etc. visa holders over US citizens, then cancel all your Citibank accounts and credit cards right now! Sell the stock and cash out all your money.
There is absolutely zero reason to do business with corporate garbage that actively dumps its own citizens.
They may fire hundreds of people in the next few weeks. Citi HR is a scam. Please expose every manager, recruiter who fraudulently hire people and fire hard working Americans.