Company: IBM
Date: 2017-11-09
Overall rating: 4/5
Employment status: current

Great exposure to new technologies
Pros: - Given responsibility from the beginning
- Great support from peers
- Using new technologies 
- Direct involvement in all aspects of software (coding, testing, delivery)
- Very flexible if you ever need time off etc
Cons: - Salary could be higher
- Top staff tend to leave