Company: IBM
Date: 2014-05-01
Overall rating: 4/5
Employment status: former
Experience level: Senior

Integrity
Pros: The choice of careers you can have is impressive.  You can navigate through the company having multiple roles and careers spanning decades.

The company also has integrity, is stable, is financially well-run, and has good benefits.
Cons: Higher-level promotions are too dependent on being in a role that gives you visibility to the right people. 

More roles going overseas.