Admin

Domain Admin - has complete administrative control of a domain

Account management - Office accounts can only be managed by Office Admins and can only be assigned to that Office Admin's assigned Case Office(s). Outreach users can only create users at a level below themselves and can only assign users to their assigned Contact Group(s).

Office roles:
Office Admin - can do all administrative work for their assigned case office(s). This includes anything in the Case Office Administration tab (ie Category management, Case Intake management, Email Template management, etc)
Office Staff - can do everything in their case office except administrative work
Office Basic - can only deal with non-confidential cases which are either assigned to them or not assigned to anyone

Outreach roles:
Outreach Director - can do all the administrative work for their assigned Master Contact Group(s) as well as any Contact Group(s) within them
Outreach Manager - can do all the administrative work for their assigned Contact Group(s)
Outreach Staff - have full access to all non-administrative aspects of their assigned Contact Group(s)
Outreach Basic - similar to Outreach Staff, but does not have access Target Criteria (they do not have access to the Outreach menu)