Excellent and fast communication. Within a day or two of applying I received a phone call and was scheduled for an interview later that day. The staff was kind, communicative and professional. I went through the interview process very quickly because of their efficiency. I spoke with all 3 necessary team members within 1 week and had an offer within 2 weeks.