Interview process was extremely thorough and well assembled. The recruiter handled it professionally and made sure I was always kept in the loop about each detail and next steps. After the initial screening, I had phone conversations with the hiring manager and about five key team members. Then one in person meeting. For the final round I put together a mock client presentation and had five in person or video conference interviews with key decision makers. Lastly, there was a reference and background check before an offer was made.