A user represents an agent and can be assigned to many departments.