Hiring manager initially called for a phone screen asking three basic questions. Then followed up a week or two later asking to setup an on-site interview. After three more weeks went in for the on-site interview which lasted around 2.5 hours. They followed up 3 weeks later with a rejection letter.
Work culture seemed great. Employees seemed very satisfied with their work. Very professional and skilled organization.