Company: IBM
Date: 2013-03-16
Overall rating: 5/5
Employment status: former
Experience level: Senior

Can't think of a better place to spend a career
Pros: IBM offers tremendous growth opportunities for employees. One can have many "mini-careers" all while working for IBM -- examples: sales, management, HR, program management, etc.. They continually invest in their people and provide ongoing education. Better than average compensation, good benefits, etc.
Cons: Unless you are opposed to working hard for a company who hold Business Conduct, Integrity and Customer Satisfaction to the highest standards, there really aren't any.