We would like to allow our users to be able to select only specific departments (Support and Complaints), but also have other internal departments that only our agents can see/assign to (e.g. Legal).
The difference (so far) between internal and regular departments, is that internal departments wouldn't show up in the ticket form.
Then disable the Portal on the Internal Brand.
This prevents the departments from showing up in the User Portal.