Company: IBM
Date: 2016-03-17
Overall rating: 3/5
Employment status: current
Experience level: Senior

Career perspectives depend on which part of the company you're in.
Pros: Very motivated and knowledgeable colleagues (in development labs and software services business)
Still the opportunity to be in interesting projects and enablement activities, at least in the software and cloud business.
Cons: Many parts of IBM are trying to survive on consulting business, always being threatened by globalisation and hourly rates erosion.
Upper management seems to be completely out of touch with the rest of the workforce.
Unless you are in a (senior) management position, bonuses are a joke.