Very tedious in that they are trying to verify Integrity and Commitment. Serveral Interviews / Test and evaluations in the process from a written SKILLS test to a redundant Integrity test. Skills test was vauge in questions but wanted detailed and in depth answers. Personal interviews were more to verify that the person taking the test was the person applying and not a ringer.