Is there a limit on the number of employees per company?

Yes. A business may sponsor one employee for every 60 [...]