Company: IBM
Date: 2010-04-27
Overall rating: 4/5
Employment status: former

IBM for the most part is a good company to work for.  Expect long hours and little job security.
Pros: Most of the people are really nice and hardworking.  The company has a good reputation.  Excellent with EEO.  Often very flexible with work hours.  Compensation is competitive and benefits are good.
Cons: As a general rule, you will be expected to work at least 50 hours a week and do give back in addition to your normal work hours. This is to meet productivity goals and must be done even in slow times.  (Giveback is good, it you had the time to do it)  The job is not secure.  Periodically IBM does massive layoffs.  It doesn't matter if you are on the bench or have a revenue producing assignment,  if you are in the wrong group at the wrong time, you will be laid off.