Company: IBM
Date: 2019-07-07
Overall rating: 2/5
Employment status: current
Experience level: Junior

Growth is stagnant
Pros: Flexible and a good company to start your career with. Friendly people and a good environment.
Cons: A good company to start your career with but stay too long and you become as soiled as stagnant water. There is no infra for you to grow your technical skills and learn new technologies that appearing in the market every now and then and no increment to keep up with the rise of your monthly bills. People with good networking and contacts rise higher than the ones actually doing all the work here. India is a country with job scarcity and people get replaced here as quickly as the wind changes direction. Basically, such companies use you.  By the time you realise all this and study hard and crack the interview for a better paying job(which, if you are lucky, accepts you with that 3 month notice period from IBM) and click on the separation button, they try to woo you with a considerable increment in your salary as though they were saving all your increments up until now to tell you that - please don't leave, here - take this increment, you deserve it. It's like a norm in this company now. The policies lack employee empowerment. There is no HR team to contact in cases of employee dissatisfaction.