Roles of front office staff