Pros
Amazing staff in the developer and engineering ranks, trying their level best Great folk in brand realising that marketing sucks hugely and doing their best to fix it Business unit core staff building on love and devotion given they have no leadership Core Open Source stuff not what it was in 2001 but this is 2017 so it's acceptable its' lost focus Good people in the HR and People Teams doing their best with limited resources
Cons
Extremely naive management, infighting and constantly re-assessing because they have no clue what customers want or need or how customers are now able to support a lot of their platform and hybrid needs themselves. Poor leadership in the field around customer and sales engagement understanding Red Hat's place in the bigger ecosystem. Turning into Oracle fast with no hand on the tiller to actually steer the ship Pay is poor. The disparities in pay between roles is enormous and progression is almost impossible.