This place shows you exactly how ugly people can be. Some managers latch onto your visa status and squeeze everything out of you, no pay growth, no promotions, no career growth, just suffocating micromanagement and nonstop gaslighting until you start believing you’re the problem.
If you need a visa sponsorship, do yourself a favor-leave at any cost. Dont hope. Plenty of people already did for a reason.