Short phone interview with recruiter, 2nd follow up in depth phone interview with hiring manager, homework assignments to assess skills, in person interview with team. Team was nice and seemed very competent. Beautiful office environment . I believe they have some great talent and products. Sorry I missed this opportunity. Although there was a lot of testing and homework it seemed necessary to the position being filled. I'll be keeping an eye out for future open positions with this company.