I applied on LinkedIn for an opening and was eventually contacted by a Senior Corporate Recruiter noting I was a great candidate for the position I applied for. She was extremely courteous and offered great insight into the organization which definitely peaked my interest.
I knew Red Hat had a different corporate structure unlike typical hierarchies, however, I must say I learned a tremendous amount on "meritocracy" and the meaning of "open source" just from the recruiter. I did my research on the company (as any good candidate should) and found out this was the type of organization I wanted to work for.
After 1 phone interview with SCR, I had a 2nd phone interview with hiring Sr. Manager about a week later. He was awesome and dynamic and really sold me on position. 3 business days later, I traveled to Raleigh, NC for my onsite interview with 5, 1-on-1's, a team of 3, and then presented my case study.
I went on vacation the following week and when I got back, I heard from the recruiter that I was still in the running. I provided my requested references and after a couple of days of continued communication with potential peers and my future boss, I was offered the position.
If you're planning on applying for any position at Red Hat, I HIGHLY suggest you read "Open Organization" by Jim Whitehurst (who happens to be the CEO of Red Hat). In fact, you should probably just read the book even if you apply to ANY position to ANY organization...By 2020, when 50% of the workforce will be millennials, many of these concepts will be embraced by the companies who change to stay successful...the other companies will fall away like the dinosaurs.