Company: IBM
Date: 2009-08-15
Overall rating: 5/5
Employment status: former

na
Pros: IBM is a good place to work.   There is good deal of respect for employees except when it comes to the resource actions.   In many parts of the company you get the opportunity to change jobs every 2-3 years and that helped maintain my interest and keep me challenged.   Also, if you get a manager that you don't like very well you can be pretty sure that you or they will move before too long.
Cons: The lack of promotions.   You need to want to work a lot of hours - this isn't a 9-5 place.