Pros
IBM gives you more and more work, but due to inflation and no pay raises for years upon year, you end up making less and less money. Is this a pro? Of course not, but glassdoor forces you put something down as a Pro.
Cons
Lots of incompetent managers. Management does no real work. They just cook up bad ideas about things they know nothing about. Then makes their team implement their bad ideas. Management is getting rid a lot of US workers and moving these jobs to other countries like India and Mexico to save a buck, while holding on to their own jobs. They threatened their employees to get a vaccine or stop working. They made a vaccine policy based on Joe Biden's unconstitutional mandate. They likely did this due to further reduce employees numbers in the US. IBM lost employees without finding replacements for them. The work gets passed to current employees, and IBM refused to compensate employees for taking on additional work duties. IBM made employees take Diversity & Inclusion training similar to Coca-Cola's training that educated employees "To Be Less White" I seen IBM's first hand practices of hiring large amounts of young employees. They called it Vitality Hiring. After the new younger employees got their training from older, more seasoned workers, IBM would have massive amounts of layoffs. Of course, the older higher paid employees get laid off, while the new young employees were safe from the layoff. IBM is a disgraceful company, don't be fooled by their fake reputation of being a honorable company. They are far from it.