Applied online. Contacted by third-party recruiter. Asked high-level general questions. Reviewed resume. Reviewed job description (almost word-for-word as to what I saw in description online prior to my application). No surprises. Was told that next would be immediate manager interview then one level higher... Told it would take about 3 weeks...