The initial hiring process was professional and coordinated. In general they are nice but very busy people so at times the interview process could be postponed due to 'emergencies' at their end (this depends on the manager). Unfortunately, there was a mismatch in expectations set by the recruiter and budget available.