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

Going Downhill
Pros: If you live in the USA, getting hired on will be tough, since IBM offshores jobs like crazy.   If you live in a strategic location, find a way to get hired, and join a good team, you might enjoy being at IBM.
Cons: IBM has suffered 18 or so quarters of revenue decline, so the company is always "restructuring".  In other words, you will always wonder when you will get laid off (or RAed in IBM terms).  I advise anyone thinking of joining IBM to go elsewhere.  I left IBM voluntarily and it was the best decision of my career.