Company: IBM
Date: 2017-09-17
Overall rating: 2/5
Employment status: current
Experience level: Junior

The reality is far from what you see on paper and what you hear
Pros: 1-Good employee policies on book even though it is not practiced or enforced. 
2-Lots of positions available in the company but if you are thinking of moving internally, forget it. The policies and politics will not let you move.
Cons: 1-The management is very ignorant when it comes to the technical aspects. Consequently technical expertise is not valued or encouraged. Instead your career depends on how well you suck up to your managers. And because IBM is a management driven company , HR cannot help you either. 
2-Lower than average pay compared to other companies
3-They might talk about scope of opportunities and movements internally but they don't tell you that they have very strict time limitations before you get to move. And even after the time period, it is upto to let you go into another department so that you can grow as they like to tie you down. 
4-Promotions fully depend on your level or "band", that is your years of experience no matter what your performance. You have to get old to be promoted here. You have to spend the set period of time before you get promoted - plus a few more months of wasting time before you actually get the new position or promotion. 
-With their policies you would think politics will be controlled but in fact you will see some of the most dirtiest and nonsensical politics being played out.