Comment Re:A or B (Score 2, Informative) 194
I know some folks who currently work at and worked at IBM. It is not "B". It is taking people who put a lot of time in and are very good at their job and not even giving them the opportunity to lose some salary to keep their jobs. I heard a story from one friend who was at IBM where they were excited to be working with a new team to support them in India but then suddenly being laid off with the Indian team taking over their jobs. So its a train-and-dump scheme a lot of the time.
What IBM isn't realizing is that a lot of these folks will be relearning the know how without the benefit of those who were knifed in the back and also that in other cultures being an engineer for 10-20+ years is not the goal, they _all_ want to be in management and gain "rank" rather than experience and technical know how.
Invariably you get a bunch of freshers with no real experience being lead by the bureaucrats. Its really unfortunate to see very smart very talented people be summarily fired after training what are supposed to be supporting teams and engineers. I also bothers me they are not given the opportunity to meet new terms to save their jobs.
What is not realized is in other cultures the competitors often build up a presence near to or sometimes next door to a place like IBM and poach engineers and intellectual property. And given IBM is all about decent (not trollish) intellectual property this is not a long term good strategy to be using scabs to replace true blue engineers.
You can also read some stuff here about the former IBM union http://www.endicottalliance.or... - they were not a strong or unreasonable union but you can get a feel for how many good long term employees are facing the firing squad.
In 1985 IBM had 230,000 employees mostly in the USA. Now its 71,000 - and who knows where.