Worst management people at Sr analyst and above position people think they own this company and target people who go against them they make sure you will resign and I have seen 6-7 cases in past 1.6 year and management even threaten to fire you if you go against them. Work culture is frustrating and no recognition and unprofessional behaviour. People are afraid to work as they might get fired if they go against management. I would never recommend anyone to work in such a toxic environment.