Company: IBM
Date: 2011-04-20
Overall rating: 2/5
Employment status: current

Not a company to work for if you think your going to make money.
Pros: Great company to start your career.
Education is available exploit it as much as you can
Exposure to customers
Cons: Poor compensation
Forced to make lateral moves
Management has no idea of what's going on
Legacy tools and resources available
Complexity of multilayer management system, your manager has no clue of what you do and compares you to colleagues who have totally different job descriptions.