Company: IBM
Date: 2017-05-29
Overall rating: 2/5
Employment status: current
Experience level: Junior

Sr. management has poor technical vision and short-term outlook
Pros: Good middle management, new technical directions are promising, big company can have opportunities if we're willing to relocate. Benefits are good but not great.
Cons: Upper management treats people like interchangeable parts. Highly political environment as you get into senior technical and management areas. Experienced employees regularly laid off in favor of new college hires. Annual layoffs. New policy of no working from home. Poor technical vision from upper management.