Company: IBM
Date: 2012-03-24
Overall rating: 3/5
Employment status: current

Ok
Pros: Good training ground.  Opportunity to learn many different skills.  Many people with expertise in wide range of areas.  Large company with set processes and structure.
Cons: Layoffs regardless of financial stability of company.  Losing best people to other companies.  Many old timers and not enough new blood.