Company: IBM
Date: 2010-08-06
Overall rating: 4/5
Employment status: current

IBM is a great place to grow your technical skills but advancements are slow
Pros: Excellent employee training
Friendly working environment
Many opportunities within the IBM company
Cons: Promotions are difficult to receive
Salary increases are minimal