Company: IBM
Date: 2015-06-25
Overall rating: 3/5
Employment status: current
Experience level: Junior

IBM Software Engineer
Pros: They have tons of projects to work on in all kinds of industries. You can make an entire career out of this company if you wish and be in a new team every time you change positions.
Cons: It can be very slow at times. It is very hard and time consuming to get newly proposed ideas to get approved.