Company: IBM
Date: 2008-08-22
Overall rating: 4/5
Employment status: current

Once you're in, you're in...Unless you really screw things up.
Pros: Great for someone that wants to get their foot in the door at a young age and possibly embark on a career path.  Being one of the largest technologies company in the world means good benefits, ample vacation time, and if you choose to ever leave, IBM looks great on a resume.
Cons: It's not really a downside of working at IBM in particular, but corporate America in general.  All large corporations tend to micromanage and plan for future contracts poorly, letting the lower rungs of support staff deal with the problems created due to poor planning and incompetent project managers, etc.