Company: IBM
Date: 2011-01-27
Overall rating: 4/5
Employment status: current

Great for career development, but not entire career
Pros: Great career development, learning opportunities, and networking!
Cons: Easy to get lost in the maze and bureaucracy.  Difficult to advance and the yearly raises and overall compensation are relatively poor.