Company: IBM
Date: 2009-07-27
Overall rating: 4/5
Employment status: former

Overall IBM is a good place to work.
Pros: IBM provides several opportunities to expand your technical abilities through patents and writing articles.  There are also other opportunities to work with universities on research projects.  If you're a technical person at heart you will be happily surprised by the number of technical outlets you can explore at IBM.
Cons: It is hard to move around within the company.  The opportunity to move to interesting projects are far and few probably because of politics.  You have to know the right people.