Company: IBM
Date: 2011-12-24
Overall rating: 2/5
Employment status: current

Good if you are stratified with low salary. Never bet on elephant in race
Pros: It has well defined rules that makes empoyee to understand what he could expect in each case.
Benefit of working from home somtime.
Good training program.
Good overall professional culture.
Cons: Salary increment is very low. It is not good to spend lot of years in IBM. The junior get double of the salary. 
You band does not progress in spite of you spend many years performing roles.
Some managers are very arrogant.
No significant achievement award, year end party or many team lunch. 
The extra curricular activity in the team is null.