Applied for position online. Got an email for a phone interview with the recruiter. A week later went in to the office to Skype interview with hiring manager. A week later met with hiring manager and panel interivew with team. Everyone I met with was really nice. Had a great experience. Wish things would have turned in my favor.