Pros
none that I can think of. IBM has an attitude of wanting more for less. The ONLY people who matter are the shareholders, employees are treated badly and expected to give their total commitment to a company that will suck you dry and then throw you aweay when you cannot keep up with the pressures of the work. The ONLY good thing abuot the company is that the insurance package is good compared to some other companies, but even that is being whilttled away year by year. Equipment for actually doing the job is limited and of incinsistent quality, I even had to buy my own monitor as the company refused to allow one as thehy did not feel it was required for me to actually do productive work!!!
Cons
long hours, bad conditions, more work for less attitude from management