Company: IBM
Date: 2011-04-06
Overall rating: 2/5
Employment status: current

Driven by the bottom line, but tons of lip service
Pros: The benefits are good, and there are really a lot of smart people to learn from.
Cons: Salaries and bonuses are out of sync with the industry. I'm a 2+ performer and got a <$1000 bonus after almost 10 years at IBM. Layoffs happen twice a year until you're so overloaded with work that you threaten to quit. That's when they get you a resource in India who's harder to work with than a local intern (and this resource will quit to find another job).
Executives make a lot more and love spewing pearls of wisdom on the overloaded worker bees.
No camaraderie because everyone "works from home", so if you're social and prefer to be able to break the monotony of your cube, you'll have nobody but the janitors to talk to.