Applied online, got a call from HR, came into the office to complete a personality/integrity test, got scheduled an interview with the hiring manager, got a call a couple days later with my offer, accepted the offer, had flowers delivered to my door welcoming me to the company! Overall a smooth process.