Long process. First steps included a phone interview with the recruiter and then a week later another phone interview with the department manager. Both interviews were lengthy but I learned lot about the company and the interviewers were enjoyable to speak with. During my second interview I was told about the next steps (which includes an all day in person interview and possibly a fourth with the owner) and that someone would reach out to me before the end of the week. After not hearing from them, I emailed the recruiter and she called first thing that Monday AM. I was told that I was still being highly considered and they were excited to meet me, along with that I would hear from them after the holiday to set up the next process. I waited until a few days after the new year and when I hadn't heard anything, I sent another e-mail and was notified I'd know by early the next week. Well, its early the next week (and almost 1.5 months since first interview) and I still haven't heard back. I decided to just let the process end here unless I hear from them by Friday. It's an exhausting process interviewing with ESRI since I feel like they aren't very organized. However, it has helped me with my interview/follow-up skills. I just wish they would let a candidate know if he/she were a correct match sooner other than dragging them along the way.