Applied online. Recruitment called about 2 weeks later. Schedule a phone interview with recruitment about a week later had a phone interview with HR manager, 2 weeks later got a call for an in-person interview as well as an assignment. Now it has been a month, but no communication from recruitment about the status though they have completed checking my references.I ended up withdrawing my application. Process is too long for me. They were my top pick but I have had two offers since then and I needed to get things organized.