By listening to the post_created events you can check the user and create custom notifications in a plugin.
Then you can create a group which is only visible for “Group owners and admins”. And you can view all member activities in /groups/[the-company-group]/activity/posts.