Company: IBM
Date: 2010-08-10
Overall rating: 3/5
Employment status: former

Take your salary and run - this ain't your family, and they don't have your back.
Pros: I was paid fairly, and in the olden days (say before 1997) allowed a lot of leeway toward education and professional enrichment.  Salary, bonuses, and even awards were more than fairly given in my case.  The experience I had at IBM really launched my professional career, most of my experience before was in unrelated fields.
Cons: Over time, management becomes more "metrics driven" - which is to say, short sighted.  Oh how many things we did twice because they weren't realistic about the scope of the work, or how it fit strategically.  Perhaps that's because much of the "boots on the ground" management has no idea what their underlings do.  Also, those awards and bonuses seem pretty arbitrary when you look at the big picture, seems if your own management isn't strong, your dept will never get their share - no matter how hard they work. 

In the end, they'll either sell your division, move your job to India or China, or just plain lay you off.  Everybody I know still in "the company" is watching their backs, just waiting for the axe to fall.