Company: IBM
Date: 2017-09-27
Overall rating: 3/5
Employment status: current
Experience level: Junior

Software Engineer
Pros: Generally get to work with very intelligent people
Cons: Definitely not the company it used to be. 
Not really sure IBM is interested in raising its incredibly low new hire retention rate. 
They genereally try to contract any work they can to non-internal IBM to save a few dollars whenever possible. Seems like the company now only values it's numbers on a spreadsheet.