Company: IBM
Date: 2015-05-04
Overall rating: 4/5
Employment status: former
Experience level: Junior

Not a bad place for technology
Pros: Great place if you are in R&D, good place if you are working on internal projects, not that great in global services. Good place to get patents and build a good resume.
Cons: It seems IBM is trying to reinvent itself again, and I'm not sure current direction (chasing AWS etc) is best. Constant RAs/layoffs do not support morale. Work force is dramatically shifting from US to Asia.