Company: IBM
Date: 2018-03-28
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Still counting...
Pros: Large curricula of trainings available, hard to get fired, there is a place even for low performers, secure  jobs, salary.
Cons: Tasks in projects may be less motivating than expressed in the role description. Life quality at work depends a lot on project and on final client.