Company: IBM
Date: 2020-02-09
Overall rating: 2/5
Employment status: former
Experience level: Senior

Depends on where you are
Pros: Big Company with lots of smart people, many places to move around to and a solid benefit package.
Cons: Some organizations have sadly grown allowing a combative culture where cussing and yelling is accepted, or where managers that say things like  "do it or you are fired" because they are not capable of finding a more productive way to motivate people.  They lay off all the time and have reduced the layoff package to 1 month pay regardless of your time there.