Company: IBM
Date: 2017-09-06
Overall rating: 3/5
Employment status: current

Complex organization with complicated career paths
Pros: IBM has an extraordinary history from the earliest days of computing.
IBM offers best in class benefits, and can offer salaries at the top of the market.
IBM can be a great place to work, with the right teams in the right areas.
Cons: Achieving advancement at IBM can be extremely complicated. Different groups and even different teams can have different measures of success and access to different funding for raises and advancement. 
Without careful attention, IBM can pigeonhole employees into roles that do not give room for advancement or technical growth.