I had two analytical reasoning test; one right after the application and one after a brief HR interview. Then I had chains of interviews with related people working at marketing department spread throughout 3 months. Even though they gave fancy names to each step, I had been asked same questions over and over. After I completed their last step, they made me wait a little over than 2 weeks without any return to my follow up emails to declare their rejection with no explanation whatsoever.