I was initially contacted by the hiring manager directly, but since I was happily, full-time employed for a "top 10 best company to work" I was not too interested. I responded with a thank you, but declined.
Next, I was contacted by a former coworker who was apparently now working for Netflix, he started heavily pitching Netflix to me as a unique place to work for, but I was still not too keen on the idea.
After this (apparently) the hiring manager told him to take me to a Netflix paid lunch and try to sway me yet again. We had a good long talk, and I began to really consider the idea. My former colleague convinced me to at least have a 30 minute talk with the hiring manager on the phone, and I agreed.
She called me and we chatted, during this whole time she was again heavily pitching Netflix to me, and I explained to her that I was fully employed and very happy, but she still persuaded me to come in for an interview. Promising to me that it would only be for an HOUR, "just to meet everyone".
Next thing I know I get handed over to an HR person who schedules me for a FOUR hour interview with 5 people from 8:30am to 12:30. Meanwhile the hiring manager personally calls me to tell me I shouldn't worry about it, and just go with it. I was a little put off already, but decided to give it a chance.
Well, I showed up, and they started grilling me on everything from java, to networking, to DB administration, to security and protocols! After 4 non-stop hours of grilling I get escorted out of the building by a recruiter who offers me nothing, not lunch, not even water, but does say that he will get back to me withing 24 hours.
Again, I didn't find Netflix, they found and pestered me! Then they caused me to miss 4 hours of work and my lunch break, and didn't even have the courtesy to offer me a drink afterward!
In the end it took Netflix THREE WEEKS to get back to me. However by that point I already decided I would NEVER EVER work for Netflix. They treat people like floor mats - to wipe their shoes.