The overall process took about a month. Spoke with the recruiter and then immediately got a follow-up interview the next day. Spoke with the manager in the next interview, interview went smoothly and was invited for a skype interview on the spot. My third and final interview was a panel interview and everyone was very friendly, but it was a little distracting with employees going in and out of the room. After the final interview was over, I was invited to do an assessment and return it within 48 hours. I heard back from the recruiter 2 weeks later, and she explained how they had chosen another candidate.