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

May not be perfect, but it's a great company
Pros: great people, most are competent, ethical, and fun
size gives flexibility in career choices
hard work and good insights are rewarded
Cons: a bad manager can still derail a solid employee