Company: IBM
Date: 2008-10-24
Overall rating: 4/5
Employment status: current

IBM is not perfect, but I like my job here.
Pros: Very interesting work, particularly in the more technical areas. Lots of smart people to work with. Lots of opportunity to move, and if you are lucky you can gradually move into a job that is a good fit for you. This might be harder is a smaller company.
Cons: Very big company - not all parts of the company are equally well run. Some parts don't seem to be as good as others (in terms of being a good place to work).