Hoot! We found: 311 roles and 13 departments in 101 locations