Company: IBM
Date: 2019-11-06
Overall rating: 2/5
Employment status: current
Experience level: Senior

Get some great experience then leverage that for other opportunities...
Pros: (1) IBM has some great training programs and developmental opportunities.  
(2) Your Team will be experienced, professional and dedicated to customer success
(3) Depth of resources...  You can reach out to >400,000 people in IBM and most will be willing to help you out
(4) Good compensation and benefits
Cons: (1) Leadership has struggled with "Strategic Initiatives" and what it wants to be in the next transformation.   Every part of the  business needs to look over their shoulder - where might the axe fall next?
(2) Weak Manager Skills - I've been in many organizations and by far managers in IBM are not trained or prepared for the roles.   They need improvement in managing their piece of the business and they need improvement on people management skills.  
(3) While they are good at acquiring software solutions - everyone of them seems to have withered on the vine and never achieved greater success than what was initially procured.   Will Red Hat be different?