Company: IBM
Date: 2016-03-12
Overall rating: 3/5
Employment status: current
Experience level: Junior

Software Developer
Pros: - Good company if you don't want to work very hard, and less ambitious. 
- Can maintain a good work/life balance while working
Cons: - Less hikes as compared to competitors
- Less salary as compared to competitors
- Not good reward system for top performers