Company: IBM
Date: 2020-05-18
Overall rating: 3/5
Employment status: current
Experience level: Confirmed

Average pay, but the environment and work/life balance depends on management and team
Pros: Decent salary, Large and long-established company
Cons: Experience will largely depend on co-workers and your team's management, but more often than not, they'll promise the customer too much too soon, and then development is left with the difficulty and stress of making it happen.

Since I've worked at IBM, I always had the feeling that they sort of fell behind after the tech boom. IBM used to be a company that was known for innovation, and these days it just seems like IBM is looking at the competition and asking, "How can we do something like that but offer it to the customer for a cheaper price?!"