was very thorough but also very seamless. I was phone screened and met with both technical staff members and sales leadership. The HR folks were very organized and professional. The interview process itself was very methodical and well timed, the interviewers were tough, businesslike and challenging which is precisely what I would expect and demand of a company that I would be inclined to work for.