Pros
They are paying Crazy money for people to come back.or start Band 9 160K+ They may put Manager or Senior something or other in your "title"
Cons
They have gotten rid of and still are getting rid of employees with complete disregard of skill, education, or contribution to the business. Promotions are not based on tangible metric, or contribution to the business Bonus's are not based on tangible metric, or contribution to the business There are hardly any Bonuses in comparison to other companies Someone in your org has to be a 3 (low rating) even if you have only 1 person (and they are a wizard) under you, There are so many once "managers" now in place of technical staff and workers all they have are "IDEAS" and there is nobody left to do the work. Hiring, It is so hard to find the individuals that are needed to do the work because candidates have either worked there before and wont come back, or have heard the horror stories and wont come in. What you are hired to do likely wont be what you are doing when you get there. IBM is still trying to "DECIMATE" its own ranks to boost falling stock prices if you go into IBM now you may be caught up in the reorg Management has no idea what is going on and there has been no business planning done. If you invent something that has nothing to do with IBM in your off time say highway road divots It becomes IBM property because you work for IBM the other 8 hours 5 Days a week and you will git nothing other than a 50$ best buy card.