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

software developer
Pros: quite flexible, has work and life balance. 
a lot of internal opportunists, you can working on different projects.
Cons: very few salary reviews,
project outside of USA can be cut of funding.