Amway HR called me after they found my resume on Dice.com. Phone interviews with HR, hiring manager, 2nd line manager went well and were all within about a week. Invited to travel to Grand Rapids for face to face. Travel arrangements and other expenses (including town car service) were all prepaid and outstanding. Interview day was long and challenging. Met with HR twice, 1:1 with hiring manager, panel interview and phone interview with Director who was out of town. Questions were tough, focused on what I would do in certain situations, technical philosophy and a few left field ones to keep it interesting. No "gotcha" questions, all were relevant to the job. I was given ample time to ask my own questions and by the end of the day, I think they had a very good idea of my capabilities and how I work, and I had a very good idea of what they were trying to do. Difficult day but well worth it on both sides.