Company: IBM
Date: 2012-02-03
Overall rating: 3/5
Employment status: current

Not bad; not great
Pros: There are a lot of resources available if you're persistent and talk to the right people. The company is large enough that you can almost certainly find a project that interests you. There are quite a few bright people around from whom you can learn.
Cons: There is a bit of an ingrained "old school" culture that values conformity over creativity. There are quite a few conservative enclaves that want to simply keep their job and work under the radar until retirement. One encounters quite a bit of resistance to any actions which are perceived to threaten this.