Vantaggi
On the early side of your career, Red Hat offers many opportunities to grow your career quickly. I've grown my skills and earning power more in the last few years at Red Hat than I have in 8 years at other companies. Management stays out of everyone's way for the most part, I see little evidence of micromanaging on the engineering side of the business. My career has also grown readily at Red Hat, and I have the opportunity to move between business units and departments to grow my career. You're free to share your opinions, and participate in projects that you can bring value to. You're not limited to only those projects that fall strictly in your own job description.
Svantaggi
It's somewhat common for some people to feel the need to "participate" in projects where they're not necessarily contributing value to show their "worth" to the organization. This is part of the culture, and is generally unavoidable. Given the open decision framework Red Hat employs, this slows down decision making some times, and can derail projects. However, I'd take this over strict siloing any day. It's possible to overcome this through skilled influencing and Pay seems less than comparable companies, but I think there are benefits that outweigh it. Remote employees can feel isolated at times.