Yes, a company can sponsor a green card for an employee. This typically happens as part of the employment-based immigration process. The sponsoring company needs to prove that they can’t find a US worker qualified for the job and the foreign worker has relevant skills and qualifies for the employment category.