Company: IBM
Date: 2010-03-25
Overall rating: 3/5
Employment status: former

IBM has the similar issues of any large company
Pros: Good benefits and very competitive pay scale
Flexible work schedule and work from possibilities
Good people surrounding you and willingness to support important projects
Cons: Constant fear of layoffs 
Difficult to be visible in such a large organization
Office politics come into play constantly
Job performance reviews not entirely determine by direct manager, also input from manager peers who you may or may not have worked with