Company: IBM
Date: 2017-06-29
Overall rating: 5/5
Employment status: former

Software Developer
Pros: - Can learn cutting edge technology
- Software development cycle
- Agile development methodology
- Flexible hours
Cons: - Need to communicate with many colleagues to solve small bugs
- Developing process is pretty long