Company: IBM
Date: 2011-08-16
Overall rating: 2/5
Employment status: current

Generally a good place to work, but lots of excellent people are held back by terrible HR policies
Pros: Corporate reputation, decent people, ability to work at home. Most managers treat people well on a day-to-day basis, decent benefits.
Cons: Execs are treated very well; rank and file much less so. Salary increases and bonuses for non-execs are very small, and often, non-existent.  HR policies not flexible enough to deal with special circumstances.