I applied online, and the very next day I received an email from the hiring manager from NY asking if I could do a phone interview the next day. The call was swift, and the hiring manager was very friendly. Maybe after 2 days, I received an email to do complete a test for my job position, and after 2 weeks they asked for an onsite interview. The process to make an interview schedule from then on out was really easy to do. They had an online link where you can select all your available times, and communication through email was very fast. After my first onsite interview, they sent me an email for a second onsite interview. I think after about 3 days, I received a call from the same hiring manager with a job offer.