Company: IBM
Date: 2012-06-07
Overall rating: 3/5
Employment status: current
Experience level: Confirmed

Software development engineer at IBM
Pros: Very flexible work schedule, no problem changing schedule or getting time off
Can work from home, 40% of work force does so
Name recognition
Cons: Very bureaucratic, hard to get things done quickly
Management focused, at least in my division
Very hard to move up, performance reviews are basically zero sum