Company: IBM
Date: 2015-05-15
Overall rating: 3/5
Employment status: current
Experience level: Confirmed

Staff Software developer
Pros: - Matured products hence the stability
- Flexible hours
- Very good learning experience, you get to learn a lot of technologies.
Cons: - POOR management, micro management at its best
- impossible to grow
- if ideas are shared then you are asked to not go in that direction
- Management has wrapped agile as waterfall
- Whatever the upper management is deciding, the first line managers don't see it