Many companies tell their employees and contractors to create a new account on GitHub to gain access to their GitHub organization, though that defeats the purpose of GitHub (the social coding platform)! We recommend you allow your employees and contractors to utilize their personal GitHub accounts. Though, we still highly recommend to require two-factor authentication for everyone in the organization.
You will then add the individual's personal account to the correct organizational team to ensure that proper permissions were granted to that account.
Then within an individual's GitHub account, under their settings, you will have them add an additional email (their work email).
Within their notification settings, the employee can set all email notifications for a specific organization (your company) to go to their work email under 'Custom routing'.