Pros
There used to be Pro's. Management removed them one by one until there was nothing left.
Cons
Management and executives are absolute idiots. They treat employees like we are garbage. No raises, no promotions, no education, no pension, no affordable healthcare after retirement. Hopeless. If you object management tells you that there are a thousand Indians who would love to take your job, so be thankful you still have it. IBM is rapidly replacing all of their US employees with Indians, Brazilians, and even Africans. They do everything they can to get the CHEAPEST labor possible and as soon as they do they kick their US employees out the door. Executives try to fool investors into thinking they are making money by buying back stock at a horrendous rate while all the time IBM's revenues are drying up. This is not a technology company, it is a farce.