Company: IBM
Date: 2008-12-09
Overall rating: 5/5
Employment status: current

Working among smart people....
Pros: The breadth of IBM's technical community is amazing, and you can work with people who are among the most passionate about the work they do.
Cons: While there is a a ton of interesting work going on, it can be hard to navigate IBM.  The best advise would be to find a good mentor to help navigate the organization