Company: IBM
Date: 2008-06-16
Overall rating: 3/5
Employment status: former

Retention is key
Pros: In my experience at IBM, managers were well-trained and were often interested in seeing employees grow and expand their skills.  IBM does hire some wonderful people - I was able to learn many skills from many of my teammates and also developed a variety of mentoring relationships.
Cons: Work-life balance was always promoted but not always well-enforced.  The size of IBM makes it a difficult company to learn and training in entry-level positions is not always available.  Compensation was not always in line with other companies (for those in their early careers) and oftentimes employees would have to threaten quitting to receive a retention bonus.