Three part interview, applied online. Received an email the next day to schedule a phone interview. Then was invited to a meet and greet with other potential candidates. Lastly was invited to a formal interview.
The process was straight forward, really liked meeting the managing team outside a work setting. Unfortunately after going though the process I was not offered the position. Sounds like a great company.