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

Software Engineer
Pros: On my team there is a good work-life balance and it is generally low-stress. I'm also fairly well compensated.
Cons: It's a large company, so there can be some bureaucracy. My role isn't very challenging, with little room for innovation.  I also seem to have a fair number of incompetent colleagues. A lot of legacy code.