Nope. It is illegal to ask for service charge while recruiting an employee. Don't pay them anything. More often they are the scammers who ask for service charge. It is the employer's responsibility to pay for the agent if they appoint one, and to arrange the flights and visa for their employee.