I like that you can have your team members schedule their own time off, as well having it automatically update to everyone else in our group is great! If there's anything i dislike about shfhub its how hard they make scheduling work for us during holidays or long weekends when we're out of office hours from 9-5pm MST/PST (depending where are located). We had difficulties getting support after normal business hrs closed up until 3am PST which was an hour too late but other than this everything has been easy peasy with them so far!! It makes life easier by being able to keep track what people need vs available times without needing multiple spreadsheets etc.. And also helps avoid overbooking if someone does not get enough shifts at once since each person only gets allotted 1 shift per week instead of 2+2=4.