Company: IBM
Date: 2014-08-08
Overall rating: 2/5
Employment status: former
Experience level: Senior

Software Engineer
Pros: Most technical employees are good and know what they are doing
Cons: Old boys' network: promoting wrong people.   Incompetent middle management.  Too much over-time.  No work-life balance.