I applied online and within 2 weeks I was flown out to Littleton, Colorado for an onsite interview. The hiring managers and staff were very enthusiastic through the presentation and interview. The interview was really easy as it was mostly behavioral. The only technical related stuff asked was to explain in detail one of the projects from my resume. It seems they liked my explanation as I received an offer within less than 1 week when it should had taken 2-3 weeks from what they had initially mentioned.