Company: IBM
Date: 2015-05-28
Overall rating: 5/5
Employment status: current
Experience level: Senior

A career full of opportunities
Pros: Quality and character of the employees
Continual investment in and focus on developing employee skills
Diversity of employees
Rewards for innovation
Countless opportunities to expand one's career opportunities (e.g. can advance from sales to marketing to communications and back)
Cons: It used to be that you had to move often to advance. That's not always the case now.
Pay can always be better, but it's still respectable.