I applied online. The process took 8 weeks, and I made it to the final interview after 5 interviews with various kinds of managers. The HR and the managers were very unprofessional, and very arrogant and one of them tried to play the role of bad cop. HR can spend weeks then suddenly ask for an interview and in the end, you never hear back from them. Worst experience, worst HR and worst managers I have ever seen.