Company: IBM
Date: 2017-09-30
Overall rating: 2/5
Employment status: current
Experience level: Confirmed

Senior Software Engineer (band 8)
Pros: Work Life Balance & Flexibility are the key feature why people stay with IBM.
The people are what's best about the company.
Opportunities for learning.
Cons: Office politics and lots of red tape.
Salaries are always lower than market competitors. 
Bonus structure seems ad-hoc at best. 
Limited opportunities for growth.