Unnecessary long. Took about a month, process was as follows: Initial Phone Screening, Technical Evaluation, Assignment Evaluation, and then Referrals, each being about a week apart. Initial screening was essentially meeting a HR person and discussing previous work experience and how it applies to the role, why the interest in the role, basic behavioral questions, and personality questions. Evaluation was on SQL queries and API integrations, and finally the assignment was to conduct research on Shadow SaaS and then present on it. Each step went, in my opinion, very well and received positive feedback after but eventually got a rejection with no explanation or feedback on my performance. Sent a follow-up asking for feedback but heard nothing back. Overall a negative experience, highlighted by a lengthy time wasting process.