Company: IBM
Date: 2012-01-03
Overall rating: 4/5
Employment status: current

Can be hit or miss.
Pros: Consistently in some category of "Top XYZ of companies to work for," wide range of services and project opportunities, reputation and brand recognition as a global leader.
Cons: Moving towards a virtual firm with little office interaction;  VERY stingy with extras (providing cell phones or even reimbursement for consultants, few training dollars, no coffee or water provided in those offices that are left, etc.)