Company: IBM
Date: 2010-08-14
Overall rating: 4/5
Employment status: former

Mostly a great place to work.
Pros: Interesting challenges to work on.  The position I had was full of new problems to work on.  Great people to work with.  Though you tend to work alot the ability to have flexible hours and workplace mobility (such as working from home) is very handy to maintain a good work/life balance.  If you can find the time there is plenty of educational materials to self improve yourself.  Management gives you a lot of freedom to make personal contributions.
Cons: Performance evaluation was inconsistent and would rely on vague metrics that did not allow high quality producers of work stand out above the rest. The ability to move within company is hampered by red tape.