Company: IBM
Date: 2009-10-14
Overall rating: 1/5
Employment status: former

Don't waste your time...
Pros: IBM may be a good place for someone to gain some initial experience, but don't plan on staying very long.  Because no matter how good a job you do - someone, somewhere can do it for a lower cost.  Not necessarily better, but cheaper - and quarterly results are all that matter.
Cons: There's no loyalty; no job security.  There is so much emphasis on cost-cutting practices that management has been effectively "throwing the baby out with the bath water" for several years now.  It's frustrating to try to do a good job in a declining business environment surrounded by low morale.