Company: IBM
Date: 2008-06-14
Overall rating: 5/5
Employment status: current

IBM is a Great Place to Work, but not Perfect.
Pros: A great commitment to honesty, innovation, and customer success. The culture really is focused on doing what's best for IBM's customers. There are also a wide range of careers and development help withing the company, plus programs to get paid while doing some good in the world (projects in the developing world or local charities).
Cons: It's a big, complex company. Sometimes it is frustrating to coordinate with the many layers of people who get involved in anything significant.