Company: IBM
Date: 2010-01-19
Overall rating: 2/5
Employment status: current

IBM
Pros: competitive salary and benefits
flexible work arrangements
global opportunities
comprehensive work locations if located near a primary office (cafeterias, lounges, kitchens, etc)
solid results even in poor economy
stable company with good reputation
Volunteer opportunities and company support of them
Cons: high emphasis on outsourcing US jobs and training of your replacements
poor management execution of IBM values and processes
failure to reward technically skilled professionals (more advancement based on politics or popularity)
sneaky layoffs (resource actions) that are designed to avoid regulations and reporting requirements
technical work often focused on proprietary products that are not standards based, thus some knowledge is not highly valuable outside of company
management does not understand technical issues or complexity
too much management churn/movement
very limited accountability for managerial mistakes
too much finger pointing from management towards engineering
high emphasis on rewarding management and sales but low emphasis on rewarding engineering