Company: IBM
Date: 2009-04-02
Overall rating: 1/5
Employment status: current

Stay away.  This is will be a job, not a career.
Pros: If you don't mind moving around the world, there are opportunities for advancement.
Cons: Layoffs.  Pay cuts.  Lack benefits/cost.  Lack of tuition reimbursement (they have a program, but you won't be eligible.  Their enrollment form even says most people won't get it and to not talk about it to others because most won't get it).  POOR management (lack on knowledge, lack interfacing, lack of career growth).  These aren't just my opinions, these are facts that have happened to me personally.