...
My question now is: Would it violate any rules or restrictions to give the 80 warehouse workers guest access (as they work in the same company as the 20 licensed users) or would that be ok?
So, if the warehouse workers were ever licensed subscribers, you wouldn't be able to add them as guests. If they were never users in your instance, then it likely will fall into this grey area. If Atlassian detects that the Guest users are all in the same domain as the paid users, you'll likely get a message from them stating that the behavior is not in the spirit of the feature
...
...