Company: IBM
Date: 2017-09-18
Overall rating: 3/5
Employment status: current

Advisory Software Developer
Pros: - Opportunities to work on different projects
- Opportunities to work with smart people
Cons: - Corporate bureaucracy
- Recognition not always based on job performance