Company: IBM
Date: 2010-09-20
Overall rating: 2/5
Employment status: former

IBM
Pros: High Performance Culture that fosters growth from junior employees.  You work with some of the smartest people around and really learn a lot about IBM and other emerging technologies.  They will give great opportunities if you show your ability to lead and are generally good at what you do.

If you enjoy travelling week to week, the allowances can almost double your income.
Cons: Low salary compared to the market at entry and senior level positions.  Management level position salary is competitive.  If you find yourself on a difficult project, work life balance goes out the window.

Not much appreciation for good work, and very little training opportunities.  You are expected to learn on the job and learn fast.