Interview process took 3 months. They rescheduled 3 times and changed the final presentation scenario twice. I did not receive an offer. I asked the recruiter for feedback so that I could improve and she never got back to me. It was very disappointing.