Company: IBM
Date: 2018-06-16
Overall rating: 3/5
Employment status: former
Experience level: Junior

Software Engineer
Pros: Good work life balance as a software engineer. 
Great place to learn and begin career but wouldn't recommend staying for too long.
Cons: Too much politics and ineffective senior management. Company trying to change but happening too slowly.