Company: IBM
Date: 2014-05-04
Overall rating: 2/5
Employment status: current

Software Developer
Pros: Many great operational and logistical problems to solve.  You can have as much opportunity as you want to take on.  There are opportunities to move up in management for those that are hungry enough and can navigate the layers of managemnet.
Cons: On the whole no one changes here.   There is minimal accountability.  Every one is waiting for the next layoff to determine if they are the next duck shot in the shooting gallery.  Mostly good people stuck in a company /plant long past it's heyday