This company is not a good environment for employees requiring a work visa (h1B, L1A, etc). I used to work in the New York office in the TC practice. After receiving bad feedback on one of my initial projects(which I gracefully accepted, worked on and even got promoted later), the MD on the project basically told me to be grateful that PRO was giving me a good salary(please) and is also paying for my immigration. The other team members on my team gave my MD weird feedback like ‘doesn’t know how to spell’, ‘bad grammar’, ‘asks too many questions to the EM and wastes his time’. I am totally fine with receiving bad feedback, but if it’s directed towards my visa status, it definitely feels like an underhanded threat. Thankfully I don’t work here anymore and never will. I have also mentioned this incident to anyone who wants to join this company on a work visa. I really cannot believe large consulting firms like this have employees in leadership positions who are so prejudicial. The truth is appalling and scary.