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

Excellent place to work
Pros: All of this is contingent on which grp / team, etc one gets into, however great technology, flexible hours, innovation prospects (patents, publications), friendly management (depends again), etc.
Cons: Not the best salary out there, however it depends on what kind of person one is. I would derive much more satisfaction with innovation and the realization that my work is getting acknowledged beyond just the company (patents etc).