Communication from beginning of process to actual interview was impeccable. Very detailed and informative. Several skills tests prior to in person interview. A short tour was provided prior to the interview and they were very accommodating with scheduling.