Company: IBM
Date: 2018-10-10
Overall rating: 4/5
Employment status: current
Experience level: Junior

Software Development at IBM
Pros: - Flexible work schedules
- Decent 401k match (5% + 1% auto contrib) and other benefits
- Many locations with reasonable cost of living
- Relaxed work environment with reasonable expectations
Cons: - Tools used for development are ancient
- Not many areas working on new tech
- Culture isn't as exciting as other large companies