Company: IBM
Date: 2011-07-22
Overall rating: 2/5
Employment status: current

It has been a frustrating and disappointing experience.
Pros: Work schedule flexibility, benefits, company reputation.
Cons: Ineffective upper-level management, too frequent upper-level management "restructuring", low pay relative to other companies in the industry, too much duplicated effort, too many internal ineffectual websites (wasted money, overhead and time), excess bureaucracy, little or no support for professional development, inconsistent system for promotions.