Applied online. Invited to phone screen with the team manager 6 days later. Phone screen 4 days later. Invited to interview onsite a couple hours after my phone screen. The recruiter called a couple days before my interview to prepare me for the interview and asked about my interest in the company and role. Had an analytical then behavioral interview followed by lunch. After lunch the recruiter I was moving forward. When my technical interviewers walked in, I knew it was over. They were stiff, tired, and cold from the get go. My final interview was about customer service experience and some more behavioral questions. Everyone but my technical interviewers were really outgoing, friendly, and excited to be there. The recruiters were wonderful and very communicative. They let me know the Tuesday after the interview.