Company: IBM
Date: 2015-01-22
Overall rating: 2/5
Employment status: current
Experience level: Senior

It used to be a great company.
Pros: Flexibility in work location (though that has been challenged, and is dependent on division), and schedule. Direct managers are generally good at working with you to provide a level of work-life balance.
Cons: Promotions are non-existent, raises and bonuses are extremely small, if they happen at all. Managers present your bonuses and raises, but really have no control over the distributions. Risk is encouraged on paper, but not in practice. Cooperation and trust are mandated, but stacked rankings and the continual threat of layoffs create a competitive atmosphere that counters that notion.  Upper-level leadership is short-sighted and uninformed, but not held accountable.