I applied online, heard from a recruiter within 3 days. Was scheduled for a basic first interview a few days later. Then scheduled for a primary interview with 2 individuals who would be in the same department but over me a week or so later. Everyone was nice and professional. I have nothing to criticize them on really. This interview and all contacts were either through the phone or email as this is a remote position for a subsidiary of Ameriprise.