translate English to French: He is still working for this company.
Il travaille toujours pour cette entreprise.