Company: IBM
Date: 2012-09-04
Overall rating: 3/5
Employment status: current
Experience level: Senior

Fair.  Expect to work hard, and even if you are a top performer, rewards are few.
Pros: Core development areas are stable.   Very Client focused.   Well run business.  ie.  I'm not expecting them to go bankrupt.
Cons: Ever shifting work structure from US to AP.   In engineering, performance is not rewarded, even high performers get minimal monetary reward.