Pros
Self-managed linux workstations, flexible work-from-home hours, 401k matching, good insurance. Middling salary. Keep your head down and plod along and you'll be fine, standards are low.
Cons
Disastrous changes have made Red Hat a top-down, full silo structure. Rapidly expanded workforce consisting of just whoever HR could scrape up. Internal infrastructure is flaky, and it's extremely rare to see technological changes come that make things better rather than worse. New teams get created to invent pipelines to solve problems they don't understand which then work terribly, become mandatory, and are decommissioned a year later to begin the cycle over again from the start. The ones making decisions behave like they're actively sabotaging the company. Old developers moved themselves into ivory tower positions where they effectively disappear. Paperwork, paperwork, and more paperwork is now the norm. Processes appear overnight, with a team of thirty new hires to manage and enforce them in ways that only serve to inhibit day-to-day work. Whether this is IBM's influence or simply the fate of all businesses, I cannot say. As has been mentioned in other reviews, "culture" is fanatical a term that gets tossed around without any weight behind it. There is a definite long-standing issue with sexual harassment, with repeat offenders escaping repercussions for years, only to be later promoted. Direct people-level management can be kind, but are in many way powerless. Mid level and upwards are self-aggrandizing and fall into buckets as either sociopaths or essentially useless cheerleaders with no in-between. Career opportunities belong to white males in Westford that rub elbows with the rest of the boy's club. For that in-crowd, the company is just a playground.