Pretty good, the interview process was semi lengthy but communication has always been good and pay has always been on time