I applied online and had a 30 minute phone interview with the recruiter a little over a week later. Then another 45 min phone interview with 2 app support engineers a few days later as well and a Mcquaig survey. A week later was a 3 hour onsite interview with 3 groups, Engineers, team members & department head. A few days later I received the offer via phone & email. Accepted offer and began 4 weeks later with a group of new hires. The recruiter had great communication and was very supportive. All interviews were very comfortable and conversational. Overall great experience.