Pros
Good benefits, hard working colleagues and autonomy
Cons
Politics. The company (at least back office functions) is full of back biting politics between and within departments. Everyone is afraid of losing power and fights for position. A lot of smoke and mirrors without much truth to employees or higher management. Many in leadership are checked out and are more concerned about positioning themselves outside of Red Hat instead of focusing on what needs to be done within their departments. Also, lip service is paid to growth and moving within the company but for many in back office functions, to move is almost impossible because managers will limit your mobility to not lose the headcount number. Collaboration, trust and transparency are buzzwords that are not lived out in practice at Red Hat.