Company: IBM
Date: 2018-02-10
Overall rating: 2/5
Employment status: current

Lowered standards, lowered respect
Pros: Flexible hours, great technical toys, able to work with people throughout the world. Some great groups of super smart people in there.
Cons: Hiring lower technical skills means slower, lower quality products because the experience isn't there. Surprising lack of good software discipline in pockets. Also, definitely not a support of diverse personnel here despite the good press. Finding the right group is key - and harder to do now. Don't take a job here expecting long term safety, there isn't any. Find a position in a good, growing group.