Very Prompt at payment. Never had been late payment and Salary Direct Deposit.They have a good marketing team. Professional environment like responding to queries, phone calls, prompt response if we need any documentation, and the management team is well structured .. like HR, Sales, Marketing etc,Prompt GC processing.