Company: IBM
Date: 2021-04-13
Overall rating: 2/5
Employment status: former
Experience level: Senior

Not the company it used to be :(
Pros: Working hours can be flexible since a lot is done remotely (but you will work A LOT of hours). Access to a lot of quality on-line education (if you have time to do it after you finish working A LOT of hours).
Cons: Not enough focus on giving people time for career development. Aggressive (sometimes unreasonable) schedules/deadlines for projects. Constant reorganizing of teams and resource actions (lay-offs) leaves many teams understaffed and lacking skills for achieving success. Employees are no longer treated with respect from upper management. Team reorganization and technical decisions are make without consulting the people below actually doing the work in many cases. Most jobs are going to the "low cost geos" like India for example. You may benefit from working in IBM for a while, but long term, be prepared to burn out.