I was thinking of 200 to 500 employees.
Creating separate accounts with a password not linked to their other systems will result in much work constantly resetting passwords (most likely a daily service ticket to resolve). And if they have multiple devices, every time that password is reset they'll have to re-enter it on the other devices that were working but which have now broken.
I think I would use Meraki Authentication for up to 20 users. How have you found the administrative effort using this approach with 40 users?