Company: IBM
Date: 2017-09-28
Overall rating: 3/5
Employment status: current
Experience level: Junior

Software Engineer
Pros: Low pressure, flexible hours. My current position involves working in open-source projects - so I learn from and work with people outside IBM too.
Cons: Manager is very hands-off and usually not technical. Boring place to work. IBM isn't agile as much as it claims to embrace agile development - developers tend to work very isolated from one another.