Pros
From a pay/benefits perspective, Red Hat is excellent: affordable insurance options, extra company recharge days, paid parental leave, flexible WFH options, bonuses paid quarterly, tuition reimbursement, and even free employee access to Red Hat training and certification exams.
Kontras
There are a lot of people who get roles that don't suit their expertise/background, internal roles go to someone who knows somebody, rather than the most qualified or for added diversity. This makes for messy and ineffective plans and execution. The company is matrixed and segmented in weird ways that oftentimes seem illogical for productivity and efficiency. Change management is atrocious and there are always several business shifting changes that occur each quarter before the last load of changes had a chance to be adopted. This has resulted is mass turnover. Now there are enormous gaps in tribal knowledge, because nobody documents anything, but if they did it would be outdated. So much of the work is spinning wheels because the business won't allow to slow-down and address systemic and root cause problems. Everything is just push through and survive to the next round of changes. And forget about measuring for success, reflecting on efficacy or ROI.