Company: IBM
Date: 2008-11-25
Overall rating: 4/5
Employment status: current

IBM is a good place to work if you are driven to chart your own career path.
Pros: Plenty of room for professional growth if you are a driven person who will seek out the many opportunities within the company.  Flexible management that allows you to chart your career path.  Great benefits package.  Pretty good work life balance such as "unlimited sick days" (Granted you work from home for some of those days to maintain your utilization goals).
Cons: As a consultant working at the client site it you can feel isolated from the company because contact with other IBMers can be sparse.