Limit user by department

Limit user by department

Hello,

Here's a little background before asking my question just in case my set up is not optimal.

I have several customers that I moving to my support site.
Since i was not able to split them by organization (unless I'm missing something) what I did to mitigate was to create "Departments" with which are essentially my clients' organizations.

I am trying to limit access to users(contacts) by their specific department such that:

Departments:
- Company A
---- User 1
---- User 2
---- User 3
- Compnay B
---- User 4
---- User 5
- Company C
---- User 6

Please note that these are NOT agents. These are portal users who need to submit tickets.

Is this possible?