Company: IBM
Date: 2015-10-30
Overall rating: 3/5
Employment status: former

Software Developer
Pros: Great company to work for, good work balance to sustain personal life for employees, training in order to enhance people skills.
Cons: Hard to promote in the company, salaries are not too high with small annual increase