I applied online. Brief interview with an hr rep followed by THREE web interviews and an onsite interview. It was really weird as they claimed to have sent me email invites to the interviews but none showed up. Also was told that I would hear from them (at multiple stages) in a 3 to 5-day period. I never did and had to call them. I received many 'oh I'm so sorry' replies, but it was just very unprofessional. The impression I received was that there were larger issues lurking in the management of the team.