The customer service is excellent with this company. Nothing is too much trouble they are very helpful & accommodating. I am always paid on time and get regular payslips, I’ve never encountered an issue. I was even paid maternity pay despite being on a zero hours contract with my agency.