Company: IBM
Date: 2008-06-16
Overall rating: 4/5
Employment status: current

Pretty standard pros and cons for big corporation.
Pros: Relaxed work environment with flexible scheduling.  Variety of work and opportunities is tremendous.  IBM also provides a means for changing between jobs within the company and allows you to shadow other jobs to see if a different position would be right for you.  Good benefits package.  Great discount program.
Cons: Big corporation bureaucracy.  You see a lot of the "red tape" that is typically associated with companies of this size.  Everyone complains about the lack of raises and promotions which is standard with what I've seen at other large companies; there's only so much money to go around.