I started by sending in my resume and cover letter. A bit later I received an email from the recruiter asking me to fill out a lengthy creative assignment. The biggest problem was the assignment was given to me the day before Thanksgiving and was due that Friday. Needless to say, I was working while in the airport. I was contacted the same day I turned in the assignment and was asked to have a Skype interview, on Sunday. I then came in the next day for an in-person interview and completed an assignment that required making up a new company with an app, you have 30 mins to complete it. (be sure to know KPI) I then was interviewed by three groups of employees which took only a few hours. All of the employees were easy to talk to but be ready to make up hard numbers (growth, expenses, etc.) about your new company. Over the next day I had two follow up phone interviews. I was given an offer on a Thursday afternoon and they wanted my answer by the next day. Things move very fast, which is great, but they leave little time for personal consideration of the position.