Company: IBM
Date: 2013-11-07
Overall rating: 3/5
Employment status: current
Experience level: Senior

Large company, good place to work at
Pros: Lots of opportunities to try different technology sectors, but this also depends on the type of employee, the more challenges an employee wants the faster their career path can move. The opposite is also true, the less challenges an employee wants the more their job can become stagnant
Most of the company is family oriented
Cons: First line management most of the time is good about protecting their developers but upper level management doesn't always seem like their vision is aligned with their lower level management.
Morale is not so great right now, poof performance has caused the company to make some decisions that are not always the best ones