Very prompt and professional. They were never late for an email, phone call, or onsite interview. Very caring and nice people, they want you to succeed! The onsite interview was expense-free, but very long (about 2.5 hours), and you are interviewed by 5 different people.