Who is supposed to cover the work/employment visa fees?

Hello,

When a person has been appointed for a job in a specific company, is the person supposed to cover the work/employment visa fees or this has to be covered by the company?

Thank you

The employer shoulders the visa fees.  This information is stipulated in the employment contract, which is one of the documents to be submitted when when applying for the employment visa.

Watch out for scams.
A very common one aimed at potential expats is the visa scam.
They offer you a non existent job, commonly be random email, then ask you to pay for the visa.