The interview process was extremely long for this role. I applied in early April and I wasn't contacted for a screening until mid May. From there I had 2 additional interviews. In all it took 3 to 4 months. After the 3rd interview I had to follow up with them to ask for an update. The next day I received an auto generated email that I was declined with no explanation. It would have been nice to receive a call, since I did go through 3 interview rounds, with a decline reason.