Sling Scheduling Pros And Cons