Company: IBM
Date: 2010-05-23
Overall rating: 2/5
Employment status: current

Mixed place to work.
Pros: Great place for quality minorities, women, etc. Very equal opportunity.
Competitive, but not exceptional benefits for new hires. Three weeks vacation, 3% 401k match, 6 "floating holidays", lot of health plan choices.
Very high tech, IBM is chasing big problems.
It's cool to work for a company with Nobel Awarded scientists. 
There is a career path for technical people besides management.
Cons: Hard to get promoted.
Pay plan changes yearly, as much as 35% based on what the executives decide.
It's a huge company, almost impossible to make a difference or to be heard.
Executive management is often only marginally competent. Many of them are exceptional, most of them are not.
IBM Marketing is horrible, and makes it difficult to sell products.