Company: IBM
Date: 2009-04-20
Overall rating: 4/5
Employment status: current

IBM does not retain valuable employees.
Pros: It pays to work in the company with a well-know name as it can tell a lot about you when you will be looking for your next job.  There is a  vast knowledge base available through intranet resources. You can also learn a lot from some very smart and experienced people working in the senior positions, if you get access to them.
Cons: Not personal and sometimes not friendly treatment from the senior management. It depends on the location of course. Also not much formal education available for non-sales employees.