Company: IBM
Date: 2010-05-11
Overall rating: 3/5
Employment status: current

Was great place to work, now less great.
Pros: Ability to do work remotely allows for some measure of work/life flexibility
You'll work with some of the most interesting and smart people
Benefits Package is Good
Cons: No salary increases - or if you do get one its paltry. Especially painful for college hires, who get hired under a much lower base to start with.
Hard to find a clear path. You must build your own career path, the company's line on this is purely lip service and happens once a year. There's simply no time spent on this, everyone is busy chasing this quarter's business.
Company is betting on their being able to treat their employees as a cost center as opposed to an asset that makes them money.