Too long. It's quite draining. I understand they're looking for the best candidate but a three-month process might cause the opposite effect. The case was especially time-consuming. After all of this, they don't even call you to let you know you haven't been selected, they just send an automatic email.