Company: IBM
Date: 2008-11-28
Overall rating: 1/5
Employment status: current

Good company - depending on the area you're in.
Pros: Benefits, job stability, good for your resume. There are thousands of fantastic people (colleagues)  at the company; the problem comes with some who tend to abuse authority because they know that there are few checks and balances at the company when employees complain or dispute working conditions and/or evaluations.
Cons: Very limited opportunity for career growth; too much favoritism in promotions and assignments. Low pay compared to others in the industry doing similar work.  Increase opportunity for career growth; remove favoritism in promotions and assignments -- base it on skills. Pay comparably to competitors for consultants in the industry doing similar work.