Company: IBM
Date: 2011-05-02
Overall rating: 5/5
Employment status: current

Great from the scientific / technical point of view - not always great with specific managers
Pros: IBM is one of the best places in the world to do research in from the scientific and technical point of view. Top qualified persons to work with everywhere. The IBM management system allows for much degrees of researcher freedom and the interaction with other research persons is often very good.
Cons: Specific managers can do much harm to the good work - however this is rare. 
The dark side of the larger degrees of researcher freedom in IBM is that you have to push your own way through the chaos if you want your project to gather critical mass and win in the longer term.
Both statements are based on my own experience.