Company: IBM
Date: 2014-05-04
Overall rating: 3/5
Employment status: current
Experience level: Junior

High waste, low salaries, very "old school" management systems.
Pros: It's easy to shine among all the dullards, they have tons of free education available, and the work load is usually pretty light (they over-employ).
Cons: Promotions are "open season", so even if you've been on your team for several years, there's a very strong chance someone from another team is going to steal your promotion (even with lateral moves). They outsource their interviews to other managers constantly, meaning that "surprise surprise", that manager's subordinates get the promotions. They hire almost everyone as a "long term supplemental" meaning that your contract ends after a few years no matter how well or poorly you performed during that time, and getting converted to a regular is an act akin to resurrecting the dead.