Company: IBM
Date: 2021-04-06
Overall rating: 1/5
Employment status: current

Used to be a good company, not anymore.
Pros: These days about the only pro working for IBM is some of the people in certain areas who still keep the old culture alive.
Cons: The additional employee benefits that IBM used to be renowned for in years gone by have slowly disappeared over time to the point where they are now non-existent.

Virtually everything in recent years revolves around saving as much cost as possible.
The simplest of things such as requiring additional memory for your workstation, or a non standard piece of software are ridiculously hard to get with a stupid amount of justification, approvals and general time wasting needed.

Expect zero or next to zero pay rises even if you're considered an outstanding employee. They almost always find a way to rate your performance down, usually by including the company or line of business financial performance as part of your performance review, or at least using that as a justification.

Telling employees they pay "market rates" when that's absolutely not true in most cases. It's also the reason why they will go to the end of the world to employee an existing internal person for a vacant role with minimal if any increase in pay rather than hiring externally where they are forced to pay "market rates" for new employees.

Some areas are expected to do massive amounts of overtime with claiming that overtime discouraged by management because of the additional costs involved. It used to be accepted that if you had to work on a public holiday or weekend that you were allowed time off in lieu, although a recent policy change now prohibits this.

Constant fear of "RAs" (Resource Actions) aka redundancies under the guise of "restructuring". 

Next to zero ability to gain any training other than the basics needed for your role, and it's sometimes a challenge just to get the basics.

For an IT company IBM internally uses extremely antiquated systems.
Yes folks, IBM still uses applications that were around in the 80s and even a few older than that. Get used to using a 3270 emulator on your PC to access those wonderful mainframe apps that are still alive and somehow kicking in the 21st century!