Company: IBM
Date: 2016-02-09
Overall rating: 2/5
Employment status: former
Experience level: Junior

No home for techs.
Pros: Not alot of pressure on the tech side, since it is mostly about management shuffling paperwork and trying to upsell the client. Pay is pretty good if you have a skillset they need.
Cons: IBM is way behind the curve. At a time when most IT companies recognize the value of American workers, IBM is stuck in the '90's, still trying to outsource everything to india, reduce all investment in their accounts, and increase fast cash for the share holders. 

If you are into legal or sales, I am sure IBM is a great fit since their main product is iron clad contracts so their clients can't escape once sales gets them on the hook.

IBM does not really contribute to the American economy. IBM business model is dismantling American/European IT and replacing it with a cheaper Indian help desk version. The clients suffer the most. And no, you are not allowed to try to help the client. Not until management convinces them to pay extra.