Pros
If you like politics in trying to advance and to raise your base salary, but next to impossible to do so, this is the right company for you.
Cons
Lower management scared and not knowledgeable of where IBM is going. SSR's treated like dirt. If you are an SSR and not treated like dirt, you have a unique and awesome manager, but managers do not have the power they once did to give to good employees. Seems everybody is the bad SSR every PBC. New hires with little or no experience will likely make more than you after 10+ years of working for IBM. IBM has excuses year after year on not being able to give you a raise or decent bonus due to whatever excuse they would like to provide you that year, even though your performance, company performance, etc, is great. You are much better off going to another company that does similar MA repairs that will treat you better and 10-15k more a year on your base!