Panel interview. Informal for the most part however specific skill sets for the position are discussed. Soft skills are desirable.
The length of time to hire varies with the type of position and / or contract an employee is hired for.
Contract assignment mostly so highly dependent on the customer you are assigned to.
Communication and support with TJFACT has been outstanding in my experience.