Company: IBM
Date: 2009-02-12
Overall rating: 4/5
Employment status: former

Great Place to do research
Pros: Great Research Environment.  Great people to work with, and great managers.  The research teams all have top-rate researchers, and the managers all seem to know how to run their groups efficiently.  I've never worked anywhere where people meet their software development deadlines like clockwork.  The work-life balance is pretty good there too - I was in to work on a few weekends and I don't think I saw anyone else in the office.
Cons: It may be slightly bureaucratic for silicon valley types used to a start-up culture.  Moving up in the company (as well as the financial rewards that come with it) seems to take time.