Vantaggi
Great company. Once you have the experience of working for IBM, it helps you find another job easily. Product is good, stable quality even the price is always higher than competitors. But one of the best things I have to say that IBM has lots of professional managers that willing to help employers grow and to be successful. I have had the opportunity to work with those managers that are open minded, understands employee's needs, concerns, and willing to listen. Overall, the working environment is pretty good, compare with other companies I worked before, and worked after I left IBM.
Svantaggi
too much internal political, but it maybe unavoidable almost anywhere. IBM product is always famous for good quality, however, I could not understand why it is so hard for them to cut the cost, and when I worked for PC division, the one that sold to Lenovo later on, IBM could not effectively resolve issues from supply chain, and internal program error. As a leading IT organization, it looks difficult for IBM to resolve these issues, and it certainly hurt the company's reputation. I know they have tried, but it did not work well. I hope it gets better now.