Company: IBM
Date: 2008-09-03
Overall rating: 4/5
Employment status: former

IBM is a great place to work.
Pros: IBM is an extremely large company that has a variety of job opportunities.  Many positions at IBM enable you to work from home when not at a client/customer.
Cons: Currently, IBM has too much management and has reversed the changes made by Sam Palmisano's predecessor.  Therefore, there are too many chiefs and not enough indians.  The career planning / mentoring at IBM is pure marketing hype and has no true value.