Very professional and punctual. Applied online, and was contacted a week or two after. Had several chats with an HR rep over the phone going over the company's background, my background, and the overall hiring process. HR rep also prepped me well for an interview onsite with multiple people who I would be working with/under. Promptly got an offer within a few days, conditional on background check, which was outsourced to another company.