Applied online and was initially contacted about a week later on phone for a pre-screening going over items I listed on resume and what I was looking to get out of the job.
Was contacted again a few days later to setup an in office interview. The in office interview lasted about 4 hours and included meetings with multiple teams at the company including the production team I was interviewing with along with other departments such as account management, and development.
After about 2 weeks I was informed they accepted me for the job.