Company: IBM
Date: 2011-06-26
Overall rating: 4/5
Employment status: former

Big company, but a lot of support from management
Pros: IBM is the bluest of blue chip company, with a client roster that reads like a listing of the Fortune 500.  The work / life balance is excellent, as managers make sure that employees are actively growing outside their project commitments.  I worked with some very talented individuals there.
Cons: As with any consulting role, the nature of the work is sometimes dependent on the luck of the draw.  You could get on a project with cutting-edge technologies, or stuck doing drudgerous maintenance on outdated, legacy platforms.