Company: IBM
Date: 2011-06-19
Overall rating: 3/5
Employment status: current

Good place for new college hires but probably not the best place to stay for more than a few years
Pros: Technical teams have a lot of  experience and are extremely competent, some of the best in the industry
Technology, at least historically, has been good
Good work/life balance is possible
If you can telecommute it is a big win/win
Cons: Most of the top talent will be retiring soon
Benefit plans repeatedly raided, older employees lost big-time from retirement plan bait and switch
Little or no salary increases year after year
Employee profit sharing is a joke since only the executives see anything even in an outstanding year