The hiring process was the longest one I have even been a part of. From the initial contact via email to the day I was made an official offer was about seven weeks.
The initial step was contact via filling out a form here: http://newrelic.com/about/jobs
This was the simplest online application I have ever done. Four fields (first name, last name, email, comments) and then two dialogs to upload a resume and a cover letter. I was already impressed by how streamlined this process was.
The first step of the interview process was an email asking me to install the New Relic monitoring agent in a Heroku cloud instance and pretend to trouble-shoot a situation where a customer cannot get the monitoring to work.
Following my email with the sample customer service tech support response, I was then contacted for a phone interview. I had two phone interviews. The first one with management an another a week or two later with a member of the technical staff.
I want to mention that all email and phone contacts where notably positive and friendly. One of the things that it is important to understand about New Relic is that the pride themselves on their culture which is about teamwork, communication, respect, pushing ourselves to be our best and a balance between work and personal life. Everyone that emailed me or that I spoke to were polite, intelligent and made me feel engaged and welcomed.
So, after an email interview and two phone interviews came the biggest hurdle of the process, which was a four hour interview/introduction at the New Relic office. I had six separate 30 minute interviews over the course of three hours and ended the day having lunch in the company lunch room with what seemed to be the vast majority of the company in attendance.
As you can imagine, three hours of non-stop interviewing is a bit stressful. However, everyone was conscious of how uncomfortable this might be making me and I was offered refreshments/snacks by each interviewer. Each of them went out of their way to do whatever they could to help me feel comfortable.
Finally, I was contacted with some follow-up questions by phone and then an offer was made by email and then by a follow-up phone call once I had responded to the email.
This was not a sprint. It was a marathon. A marathon with water, coffee, snacks and a plethora of kind people making sure I had what I needed to reach the end.
Was this process easy? No. But it wasn't terrible hard either. Effort and time were both required but everyone at New Relic was poised, polite, friendly and intelligent. Each person conveyed a joy to be part of the organization and that emotion was contagious, making my already strong desire to be a part of New Relic even stronger.