Pros
Work culture, Leaves, Sometimes work life balance
Kontras
IBM is a manager centric company, everything depends on your manager & there is no such HR to hear about your problems. So, if your manager is biased then this company is hell. In my case, even after doing so much of work, completing assignments on time without delay, I got Low Performance rating for the two consecutive years. So if according to them, my performance was Low then why did they not release me from the project ? Why my project release date was still 2025. So, it completely depends on your manager & mostly managers are adviced by the Tower Leads. After every Half yearly cycle, the tower leads & other senior management call on a meeting to discuss the ratings with the manager. Ibm's Kolkata DLF 1 tower B location PMI account's tower lead is one of the worst guy. He only knows Politics & how to ruin someone's career. And there is no HR or anything to whom you can complain. Salary is also peanut. You will not get any raise, specially for those who joins IBM India from another company. DON'T join IBM India.