I applied online and within a few weeks, I was invited for a phone interview. After the phone interview, I was invited to a group interview. I was offered the job within a couple of weeks after the group interview. Negotiation took several more days. Altogether, the process took two to two and a half months.