Will be interesting to see how this plays out. Doesn't seem like it would be feasible to maintain all drivers as employees.
* Meal & rest breaks
* Callback pay
* Split Shift premiums
* Reporting premium (if you show up to work, but less work to do than half your scheduled shift)
The only way I see this working is somebody started some "Driver Pool" company that employed drivers fulltime and then Uber/Lyft/Doordash/Grubhub/etc all use that company.
Callback, split shift, and reporting premiums only apply to my knowledge if the shifts are scheduled. I guess it depends if they go towards scheduled shifts over show up whenever, and/or if they can make it 'i'd like to work: yes/no'