Broad question because "company" includes very large down to early stage startups.
Regardless, a company should have a policy regarding equity and team members regardless of its size, and stick with it.
Things get nasty when exceptions are made that are not justifiable.
keypup.io