Company admin
user_level 2 · auth_id 0
creates every row · auth_id = admin.id
Department head
user_level 1 · is_department_head 1
Employee
user_level 0 · no login
Department head
one head per department
Department_head_id
Assigned employees
group_by = department id