Company: IBM
Date: 2019-03-20
Overall rating: 1/5
Employment status: current
Experience level: Junior

good corporate vision that unfortunately isn't executed on local level
Pros: - work/life balanc
- leadership has innovative, unique vision
- corporate discounts
- decently nice office spaces
- good brand to have on resume
- "badges"/internal education
- easy to be comfortable and remain in position
Cons: - bureaucratic
- corporate vision not being executed on local level - US full of toxic teams + outsourcing whenever possible to cheaper countries
- complicated organization structure and processes are counterproductive to innovation and operational efficiency
- instead of fixing, another team to address the issue will be added, creating more confusion and cooks in the kitchen
- many toxic teams that are difficult to improve due to their tenure at the company - very common for employees to stay 20+ years
- age tends to be either very young or very old, not much in the middle
- limited to no yearly bonus structure
- always be prepared for restructuring/RAs/firing
- poor morale/culture - people stay because it's easier than leaving
- low pay - also, big differences in salary for the same role
- not much room for upward growth