Company: IBM
Date: 2011-07-20
Overall rating: 2/5
Employment status: current

There are ups and downs, and it's sure to end with one big down.
Pros: There are some good employee discounts with large partners.  Some good perks include public transportation passes, recreation areas (at least at my site), and flexible work-at-home schedules.
Cons: There are about 300,000 fewer American employees in IBM than there used to be, and you can expect that number to grow.  Compensation lags competitors and won't be improving.  Some of the cost-cutting measures over the last several years are ridiculous, such as reduced trash collection.