Company: IBM
Date: 2019-07-29
Overall rating: 4/5
Employment status: current
Experience level: Junior

Refreshingly Ethical
Pros: Strong emphasis on ethics. 
Large org so it's definitely true that the work you want to do is being done at ibm
Strong investment in self-training
Cons: Large org, so bureaucracy might impede progress.
IBM has to fill holes it needs filled, not necessarily what you want to do. Be patient and you can migrate to do the work you want.
Self training is great but working 45 to  60+ hours per week, it can be difficult to self-study. Would be nice to have more ability to attend a class, even though that means time away from customer.