After sending my resume in, having to follow up through several emails, having a very positive phone interview, passing a rigorous skills assessment and a in person interview (all of this went on for about two months)... I had to follow up again after the time period they said they would let me know something in for another final interview when I was finaly given an email by the secretary who did the phone interview in the first place, that I would not be a fit but was able to try again someday. It all seemed a bit unprofessional. Be cautious with this company.