Approximately 45 minutes long, I was introduced to all staff members, given a tour of the facility, I interviewed with the President of the facility along with two other administrative staff members. All were extremely polite, hospitable and intelligent. One of the best interview processes I have ever experienced, and for a wonderful company at that. Every aspect of the process was extremely welcoming. Was offered the position the following day but unfortunately had to decline for a personal reason. 10/10 would recommend at least interviewing for a position here.