Company: IBM
Date: 2015-02-14
Overall rating: 3/5
Employment status: current
Experience level: Senior

A wonderful company hamstrung by layers of clueless, bumbling middle management.
Pros: Good, but not great, salary.
Above average job security.
Many job opportunities.
Generally good, if somewhat thread-worn, working conditions, and work from home opportunities.
Company is starting to understand that moving work to China and India is a disaster.
Flexibility in work hours and time off
Cons: Company is not committed to employee training; no rotations, online training is just window dressing.
Bad management, especially unnecessary layer upon layer of ignorant middle management, permeates much of the business.
Constant, slow decline in employee benefits.
Only a 401K retirement plan.  Company match is not credited to employee until December.
Management's constant nit picking, over-reporting to each other, and distraction from job assignments.
The PBC annual evaluation is ineffective window dressing; it is simply a compensation management tool.
Silly budget constraints on travel: forced to fly at inconvenient times,  stay in sub-par hotels, and rent undersize cars.
Constraints on conference attendance impede ability to stay current and maintain network.