Company: IBM
Date: 2014-07-24
Overall rating: 4/5
Employment status: current
Experience level: Senior

Wonderful place to work.
Pros: Numerous career paths from which to choose. Excellent opportunities for career growth or even a career change and still remain with the company. They have very diverse workforce. They also believe in equal pay for equal work, regardless of race, sex, religion or sexual orientation.
Cons: Bureaucracy! Too many layers of management. This tends to create a bubble up effect, when an issue arises at the staff level, by time  the executives are engage they are told everything is under control. Meanwhile the fire rages out of control.  Because of this, most executives seem out of touch with the teams on the front lines. The executives always tend to get low ratings on the employee surveys. 

Also, work / life balance doesn't really exist. Most people that want to advance in their career are working 65+ hours per week.