I applied online through their website and I received a call from an HR specialist who conducted a phone interview with me. After that, I received an online assessment to complete which consisted of 18 questions. The last step was visiting the company and going through an assessment center and a personal interview with a manager and a director.