Company: IBM
Date: 2016-07-04
Overall rating: 3/5
Employment status: current
Experience level: Junior

Join when you plan to retire
Pros: 1.100 year company so good brand name.
2.Onsite opportunities if you stay long
3.No swipe in - out 
4.No limitation for sick leave
Cons: 1.No hikes once you join
2. Company is not doing good past 18 quarter
3.People who stayed in company for 10+ years know nothing about technology
4.Not aggressive to adapt new technologies
5.You will never get 100% of your variable pay
6.Promotions or band progressions are too complex and difficult
7. Its a heaven for people trying to retire