Company: IBM
Date: 2010-10-25
Overall rating: 3/5
Employment status: current

Good to work for but good luck with promotion
Pros: * Exposure to interesting/cutting edge technology
* Immediate colleagues great to work with
* Opportunity for travel
* Decent benefits
Cons: * HR is overly reliant on rigid and overly complicated PDF process for advancement, which causes many good people to either stagnate or leave
* Several people have had to leave the company then come back to advance
   (No loyalty premium given to those who stay.)
* Easy to get lost in the company
* Management sometimes doesn't do a good job at aligning individual educational/development goals with corporate direction/expected pipeline.  Education one of the first things to be cut when it comes to meeting targets.