Applied on-line. Received e-mail requesting phone interview. Phone interview went well and received an e-mail for on-site interview. On-site interview was w/ 6 technical and recruiter, 7 hours total. All arrangements were planned well. Overall was a great experience. It has been a little over two weeks and no feedback on outcome of interview.