The interview process is intensive, but gives ample time for you to meet the managers and employees. Starts with an HR team screen, then manager phone interview. They like to do a paid working interview for a day or two, which gives you an opportunity to meet everyone and get a hands on approach to the job and company culture. After that would be the job offer if they select you.