Very fair and very detailed. The staff are very courteous, and process straightforward. I experienced a 3 part interview with the virtual interview being first, followed by an in person interview at their office, then a written test before getting feedback.