I applied through an employee referral. The entire process took about 7 weeks. 1st interview was with Hiring Manager, followed by HR Director, and then one day interview with 3 other managers. All were absolutely wonderful and easy to talk to. I unfortunately didn't get the offer but will continue to be on the lookout for any opportunities there. Seems like a wonderful place to work.