I applied in May and got an email about scheduling an onsite interview in late June. There were 30 minute interviews with the person in human resources, an associate engineer, a discipline leader, and a manager. There was also a lunch interview with the discipline leader and another associate engineer. There were technical questions, behavioral questions, and questions about background and future goals. Everyone was friendly and didn't seem distracted at all. The person in human resources was great at letting me know when the hiring decision was supposed to be made. In late August I was informed the position had been cancelled due to project needs. I know this happens, so there are no hard feelings on my end.