I applied online. The process took 3 weeks. I interviewed at First Quality
Interview
First phone interview with HR, followed by in person interview. Panel of 3 to 4 individuals from different department including your manager will interview. Will give tour of facility. The interview lasted 2-3 hours.