The interview process for PluralSight is very thorough, but extremely well done. Candidates are prepared before each interview step, and given an idea of what topics will be discussed. The recruiting team does an AMAZING job being a resource for the candidates, and feedback and next steps are quickly and clearly communicated.