Interview process was very long (4-5 months). Initial interview was scheduled through a recruiter, which I'm not including in my total time interviewing. But once the process started I did have good communication with the company. However, it did drag out longer than anticipated.