Interview process was very thorough. Recruiter was readily accessible and very descriptive with all steps. Reviewed steps and practice material. Four rounds of interview. Phone screening with recruiter. Phone screening with hiring manager. Phone screening with hiring manager's boss. Online presentation to hiring team for pre-sales department. Onsite presentation with pre-sales and sales team.
Recruiter was great to communicate with and very personable. Recruiter made sure you knew all the details prior to each step and always made sure if you had questions that they were extremely transparent.
It did take a while to receive an answer whether I would be made an offer but since I had 2 offers pending.