Hoot! We found: 391 roles and 21 departments in 70 locations