Company: IBM
Date: 2011-01-19
Overall rating: 2/5
Employment status: current

Going to keep making their numbers until it all blows apart.
Pros: Global experiences, global reach and influence, traditionally a place of high ethics and integrity, above average benefits including a very good 401K.
Cons: If you work in Europe or North America, there is a high likelihood that they will find a way to cut your pay/level of replace you with lower cost labor from "global resource."  If you are looking to develop cutting edge products, you'd be better off in a lot of other places.