Applied online, got a phone interview with a recruiter and then had an in person interview with the regional manager. Overall a very simple and low difficulty process. It's a great company with a lot of perks. I'm looking forward to working with the company and bringingy talents to the table. I had to accept the written offer online.