Company: IBM
Date: 2011-11-04
Overall rating: 2/5
Employment status: current

5 years of torture
Pros: Nice people 
Good team atmosphere
Good place to start straight out of school
International organization.Literally in every country there's a IBM: strong brand image.
Cons: Lousy pay with almost no or only symbolic raises. If you fail to negotiate a good starting pay then don't expect to make it up with raises. Great at lateral promotions but the promotion just leads to more work & responsibility, not higher pay. Clueless management. Byzantine office politics fostered by incompetent managers.
Cheapest company I ever worked for.
Great company for stockholders but really bad for longer term employees.