Company: IBM
Date: 2009-03-11
Overall rating: 3/5
Employment status: current

Working at IBM is okay, but not great.
Pros: Horizontal movement across different organizations is available.
Cons: It is difficult to be recognized in the huge organization.  Upward mobility is VERY slow, even with excellent ratings.