Company: IBM
Date: 2009-01-22
Overall rating: 3/5
Employment status: current

Great starting point...
Pros: IBM is great name, with a great reputation.  It has a lot of upside, in that they are able to give new college hires an opportunity to be on a client site and learn real world skills without having to be at the bottom of the barrel first.
Cons: It is very hard to get fair market value for your salary.  Once you are in the system at IBM, you are constantly fighting a losing battle against compensation problems.  It helps to ensure a good starting salary.  Also, your success sometimes depends on your internal management team (SAM, SAL, etc) rather than your ability.