Pros
Largest Computer Company in the World.
Cons
Upper management is only running the company to maximize their own personal compensation. Maximum greed. Quarterly fudging of "whatever it takes" to make quarterly numbers is so management can maximize their own stock options to further maximize their compensation. Upper management does not otherwise care about the shareholders. By the time long term shareholders end up getting bitten by all this, upper management will be long gone with fat bank accounts. As for the employees, several years ago the executives decided they are all overhead costs which need to be minimized by any and all means possible. The recent Business Week article about IBM employees being reduced to nothing more than numbers shows exactly what IBM is all about. Young fresh talent out of college is cheap as are foreign emerging nations talent. At present rate, won't be long when all employees except for the executives will be at overseas facilities and/or the company will have already passed on into history. Treatment of US employees a few years or more in the business reminds one of the working conditions akin to slave labor.